2012-03-03 12 views
1
私はkloxoパネルで、VPSを使用しています

、ここに私のphpinfoここhttp://bit.ly/wAel9Jセッション変数がその値を変更しないこと

であることは、私は、データベースから更新セッション値を持っている私のコード

if(isset($_SESSION["oldtime"])): 

$oldtime = $_SESSION["oldtime"]; 

else: 
    $oldtime = time() - 10; 

endif; 

$sql = "select * from chat_status where c_session > $oldtime "; 

$res = mysql_query($sql); 

if(mysql_num_rows($res) > 0): 

     $row = mysql_fetch_assoc($res); 

     $_SESSION["oldtime"] = $row['c_session']; 

endif; 

ですが、セッションが残ります設定されていません。セッション変数に値はありません

私は自分のホスティングに問題があると考えます。私は自分のVPSを持っています。アドバイスをお願いします。どうすればこの問題を解決できますか?

+0

セッションベースのアクティビティを実行する前に 'session_start()'を実行しましたか? – linuxeasy

+1

Ugh、PHPで中括弧の代わりに代替構文を使用する理由はわかりません... – ThiefMaster

+0

@ThiefMaster:UIデザイナーが間違って自分のキャリアとしてプログラミングを選択したとき、彼らはちょうどすべてのもので良いLook&Feelを探し始めますプログラミングでさえ、D – linuxeasy

答えて

0

はここに挿入されたコードの前にあります。 session_start(); ??

申し訳ありませんあなたの質問にコメントを書く方法を知らないでください。

+0

はい、それは各ページの上に追加されます。 –

+0

実際には、いくつかの場所で非常に奇妙な動作をします。$ _SESSION ['as']; arrayとしての変数、および値を変更しない場所 –

関連する問題