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ファイルに送信します<?php var_dump($_POST);。これにより、通過しているものが正確に表示されます。

問題を小さなステップに分割します。

于 2012-11-06T05:24:45.930 に答える
0

afaics、それはあなたのウェブサーバー管理者から課せられた制限です..imho、auth.phpとは何の関係もありません

私の友人は同様の問題を抱えていました.多くの練習の後、Web管理者が問題の原因となっている何かを行ったことを知り、私たちの要求で同じ問題が解決され、POSTメソッドを使用できるようになりました..

そのため、Web サーバー管理者に連絡して同じ問題を解決してみてください。

于 2012-11-06T04:47:15.527 に答える