2012-11-06 46 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文件。這會告訴你到底是通過了什麼。

將問題分解爲小步驟。