2012-02-29 18 views
1

私はフォームにIDの配列と対応する値の配列を持っています。ユーザーは画面上の値を選択しますが、IDを取得するためにフォームでGETを使用しています。問題は、GET関数がIDとともに値を送信しなかったことを除いて、キーを2番目のPHPページの値に戻す必要があることです。私はURL上で値を送信したくないので、今のようにURLを変更することはしません(あるいは、GETからPOSTに変更して値を隠す)。GETからPOSTへ変更せずにフォーム情報を隠す

基本的には、2番目のPHPページでURLを介してキーを送信し、2番目のページの変数として配列を持たない場合にこの変換を行う最良の方法は何ですか?私はスーパーグローバルについて何かを読んでいましたが、それが正しい方法であるかどうかはわかりませんでした。

ご協力いただければ幸いです。ありがとう。うまく

+0

サンプルコードを投稿すると便利です。 –

+0

@Colinが述べているように、いくつかのコード例が役に立ちます。また、フォーム上で 'method =" GET "'を実行したいのですが、フォームの入力のいくつかをURIの表示から除外しますか?もしそうなら、@ thescientistのAJAXリクエストの提案はあなた一番良いでしょう。 –

+0

申し訳ありませんが、私はまだコードに取り組んでおり、今は混乱しています。私は自分の選択肢が何で、セッションが完璧だったのか知りたかっただけです。 –

答えて

2

、あなたはおそらく、あなたは、あなたがPHPスクリプトにAJAX要求を行うと、私はあなたを得た場合は$ _SESSION

+0

Worked Great!ありがとう! –

0

に値を保存することができ、URLを介して値を送信したくない場合は、 $ _REQUESTを探しています。 いずれの場合でも、リクエストからパラメータを読み取ることができます(投稿または取得)。

+0

問題は、サーバー側URL(GET)とフォーム(POST/GET)とAJAX(POST/GET)の値がどのように送信されるかです。本質的に、OPがここに興味を持っていると思われるNVPの価値を難読化しています。 – thescientist

関連する問題