-1

セッションを設定して別のページにリダイレクトする単純なphpページがありますが、何らかの理由で2番目のページでセッションが空です。

index.php

<?php session_start(); ?>
<?php 
 $_SESSION['name'] = "Saeed";
 echo $_SESSION['name'] ;  <<< it shows the correct output
 echo '<script type="text/javascript">window.top.location="otherpages/page.php";</script>';
?>

page.php

<?php session_start(); ?>
<?php
           echo "session>>>".$_SESSION['name'];  
        ?>
4

1 に答える 1

1

tmp フォルダーまたは php.ini の session.save_path が書き込み可能かどうかを確認します

Ps .: どちらの場合でも機能する必要があります。PHPヘッダーまたはJavaScriptの場所を使用して別のページを呼び出す

于 2013-02-13T12:49:04.497 に答える