0

顧客がサイトで購入した後、Paypal は "notify_url" ページを読み込み、コードを実行してデータベースに情報を追加します。

したがって、私の「notify_url」ファイル「file1.php」には、次のようなものがあります ($_POST['a'] = 77):

$a = $_POST['a'];
$_POST['b'] = 88;
$_SESSION['test'] = 'test'; 
$action = 'buy';

include('file2.php');

...そしてfile2.phpで:

echo $a; // result: ""
echo $action; // result: ""
echo $_SESSION['test']; // result: ""
echo $_POST['b']; // result: ""
echo $_POST['a']; result: "77"

インクルードでは変数が続かないのに、POST では従うのはなぜですか?

4

0 に答える 0