私は1つのページで顧客データを収集してから、次のページに移動して、希望するサービスを選択します。 サービスを選択しているときに、顧客名と顧客番号を次のページに渡したいとします。URLから値を取得するには?
私が訪問するservices.php
ページ
私は1つのページで顧客データを収集してから、次のページに移動して、希望するサービスを選択します。 サービスを選択しているときに、顧客名と顧客番号を次のページに渡したいとします。URLから値を取得するには?
私が訪問するservices.php
ページ
URLでそれらをキャプチャするためのPHPコードになりますこれは何 http://www.mywebsite.com/services.php?name={$cust_name}&ref={$ref_no}
のように値を渡す:services.php
で
http://www.mywebsite.com/services.php?name=john&ref=1
はコード:
$cust_name = $_GET["name"]; //john
$ref_no= $_GET["ref"]; //1
services.phpでは、これらの変数を参照するのに$_GET["name"]
とを使用するだけです。
あなたがリンク
http://www.mywebsite.com/services.php?name=anyName&ref=1234
のこのタイプを持っているならば、あなたはあなたが$ _GETとURLのparemetersにアクセスすることができ、この
$name=$_GET['name'];
$ref=$_GET['ref'];
のような変数を取得することができます。
$name = $_GET['name'];
$ref = $_GET['ref'];
http://php.net/manual/de/reserved.variables.get.php
を参照してくださいURLパラメータで顧客名などのデータを使用して注意してください。誰かが別の顧客の名前を入力するだけで、許可されてはならないデータが表示される可能性があります。
ありがとう。私はサービスのページには何も格納されません。データをキャプチャして電子メールで渡します。 – SSam
グローバルアドレス$_GET
を使用すると、URLから値を取得できます。
すなわち
$name = $_GET['name'];
$ref = $_GET['ref'];
'@ref'が間違っているのは' $ ref'です。 – user1915746
は、ちょうどその 'services.php' – Ghost
おかげでNAME'と' 'ref'のような対応するインデックスを使用し、そのために' $ _GET'変数を使用しています。両方のフォームのパラメータは同じ変数名を持つ必要がありますか? – SSam
必ずしも同じ変数名を持つ必要はありませんが、同じインデックス名を使用して '$ _GET'にアクセスする必要があります。以下の答えをご覧ください。 – Ghost