session_start()
両方のファイルを使用しても、セッション変数にアクセスできません。
File1.php
<?php
session_start();
...
if($responseCode == 1) {
$_SESSION['card_id'] = $_POST['card_id'];
$_SESSION['password'] = $_POST['password'];
print '<script type="text/javascript">';
print 'window.location = "http://domain.com/File2.php";';
print '</script>';
}
?>
File2.php
<?php
session_start();
$account = getAccount();
echo "document.write('$account')";
function getAccount() {
$card_id = $_SESSION['card_id'];
$string = "card = " . $card_id ;
return $string;
}
?>
File1.php は curl リクエストを実行し、成功すると File2.php にリダイレクトします。ただし、card :
入力した card_id なしでしか表示されません。