2

我已经建立了一个产品查询页面,以便人们可以直接从产品详细信息页面提交问题。我想将一些变量从产品详细信息页面发布到查询页面,但是当我使用 POST 方法时它不起作用(我被重定向到搜索页面)。我认为这是一种安全措施,并且由 auth.php(或从那里引用的文件)控制。当我使用 GET 时它工作正常,但我想避免 URL 中的变量。我的页面看起来像这样

代码:

require "./auth.php";
require $xcart_dir."/include/categories.php";
require "products.php";
$smarty->assign("main","productenquiry");
func_display("customer/home.tpl", $smarty);
4

2 回答 2

0

您应该做的第一件事是确保它$_POST确实有效。为此,请创建一个基本表单,然后将其提交到仅包含<?php var_dump($_POST);. 这将向您准确显示正在通过的内容。

把问题分解成小步骤。

于 2012-11-06T05:24:45.930 回答
0

afaics,这是您的网络服务器管理员提出的限制..imho,它与 auth.php 无关

我的一个朋友也有类似的问题,经过大量练习后,我们得知网络管理员做了一些导致问题的事情,并且根据我们的要求,同样的问题得到了解决,我们能够使用 POST 方法。

因此,您可以尝试联系您的网络服务器管理员来解决相同的问题。

于 2012-11-06T04:47:15.527 回答