2012-04-23 60 views
1

我成功地創建會話,它適用於所有的頁面,但執行下面的頁面時,它不會顯示任何會話變量,並再次登錄問..PHP會話不可

這裏是代碼:

if(!session_id()) 
    session_start(); 
$con = mysql_connect("0.0.0.0 ","db_name","pwd"); 
if (!$con) 
{ 
    die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db("db_name", $con); 
if($_GET['rating']=='like') 
{ 
    $rcount = $_GET['rcount'] + 1; 
    $id= $_GET['id']; 
    mysql_query("UPDATE networx_notes SET up='$rcount' WHERE id='$id' "); 
    header('Location: http://adrress.com/somewhere.php') ; 
} 
+1

什麼做 – Elen 2012-04-23 11:57:20

+0

嘗試在代碼頂部放置'session_start()' – skos 2012-04-23 11:58:00

+0

代碼中的星號是什麼?這是否應該是一條評論? – Paul 2012-04-23 11:58:43

回答

2

如果您的會話變量重定向http://adrress.com/somewhere.php後不顯示,可能:試圖訪問會話之前

注意:你應該頭位置改變後總是die \ exit

+0

謝謝lng ......第二個soluti上班很好...... – baljeet 2012-04-23 12:12:12