2012-11-06 51 views
2

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

代码:

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

回答

0

AFAICS,这是一个限制,从您的网络服务器administrator..imho构成,它无关auth.php

的朋友我有一个类似的问题,并经过大量的锻炼后,我们知道了联系后,网络管理员已经做了一些导致问题,并根据我们的要求相同的解决方案,我们能够使用POST方法..

所以,你可能会尝试联系您的Web服务器管理员以解决相同的问题。

0

您应该做的第一件事是确保$_POST实际工作。 要做到这一点,请创建一个基本表单,然后将其提交给仅包含<?php var_dump($_POST);的php文件。这会告诉你到底是通过了什么。

将问题分解为小步骤。