POST方法无法在表单提交中使用?

时间:2012-11-06 04:31:25

标签: php smarty x-cart

我已经设置了产品查询页面,以便人们可以直接从产品详细信息页面提交问题。 我想将一些变量从产品详细信息页面发布到查询页面,但是当我使用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);

2 个答案:

答案 0 :(得分:0)

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

我的一位朋友遇到了类似的问题,经过大量的练习,我们在联系时了解到网络管理员已经做了导致问题的事情,并且根据我们的要求,我们也解决了这个问题,并且我们能够使用POST方法。

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

答案 1 :(得分:0)

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

将问题分解为小步骤。