2017-08-09 8 views
0

私は1つのページで顧客データを収集してから、次のページに移動して、希望するサービスを選択します。 サービスを選択しているときに、顧客名と顧客番号を次のページに渡したいとします。URLから値を取得するには?

私が訪問するservices.phpページ

+2

は、ちょうどその 'services.php' – Ghost

+0

おかげでNAME'と' 'ref'のような対応するインデックスを使用し、そのために' $ _GET'変数を使用しています。両方のフォームのパラメータは同じ変数名を持つ必要がありますか? – SSam

+0

必ずしも同じ変数名を持つ必要はありませんが、同じインデックス名を使用して '$ _GET'にアクセスする必要があります。以下の答えをご覧ください。 – Ghost

答えて

0

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 
0

services.phpでは、これらの変数を参照するのに$_GET["name"]と​​を使用するだけです。

0

あなたがリンク

http://www.mywebsite.com/services.php?name=anyName&ref=1234 

のこのタイプを持っているならば、あなたはあなたが$ _GETとURLのparemetersにアクセスすることができ、この

$name=$_GET['name']; 
$ref=$_GET['ref']; 
0

のような変数を取得することができます。

$name = $_GET['name']; 
$ref = $_GET['ref']; 

http://php.net/manual/de/reserved.variables.get.php

を参照してくださいURLパラメータで顧客名などのデータを使用して注意してください。誰かが別の顧客の名前を入力するだけで、許可されてはならないデータが表示される可能性があります。

+0

ありがとう。私はサービスのページには何も格納されません。データをキャプチャして電子メールで渡します。 – SSam

0

グローバルアドレス$_GETを使用すると、URLから値を取得できます。

すなわち

$name = $_GET['name']; 
$ref = $_GET['ref']; 
+1

'@ref'が間違っているのは' $ ref'です。 – user1915746

関連する問題