2

私の PHP セッションは、明白な理由もなく異なる値の間で変動します。これを証明する私のテストコードは次のとおりです。

<?php
//test.php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);

session_start();

print_r($_SESSION);

?>

そのtest.phpを更新すると、$_SESSIONページを更新する間にサイトを閲覧しているかのように、値が異なります(合計で約3つの異なる配列)。

Echo'ingsession_id()は何も出力しません。

何か案は?これにより、サイト全体でセッション/認証の処理が完全に台無しになります。

更新:ホスティングにRackSpace Cloud Sitesを使用しています

4

1 に答える 1

3

Rackspace には別の PHP セッション ハンドラが必要です: http://www.rackspace.com/knowledge_center/article/php-sessions-state-servers-on-cloud-sites-and-how-to-fix-non-working-php-セッション

于 2010-08-07T22:23:21.840 に答える