2014-03-07 30 views
2

移動我的網站後工作後,方能PHP我的登錄會話顯示以下信息未定義功能了session_register的新版本,但升級此腳本工作PHP會議不會更新的PHP版本

這裏之前是我的登錄腳本

if($count=1) 
{ 
    session_register('username'); 

    header("location:authorized.php"); 
} 
+0

請參閱:http://stackoverflow.com/questions/16082420/call-to-undefined-function-session-register – chrki

+1

總是檢查php文檔。你會看到這個:這個函數從PHP 5.3.0開始已經被DEPRECATED了,從PHP 5.4.0開始已經被刪除了。 (http://ro1.php.net/session_register) – keepwalking

+0

put session_start();在腳本的頭部 – Mubo

回答

3

該功能已棄用。用途:

$_SESSION['username'] = 'value'; 
0

功能session_register被棄用5.3版本,並在5.4版完全去除

這意味着,你將不得不改變了session_register的所有實例來自:

session_register('username'); 

喜歡的東西:

$_SESSION['username'] = $username; 
1

了session_register已被棄用。

請使用$_session['key'],並在此

還設置你的價值必須有會話在此之前開始: - session_start()

$_SESSION['username'] = 'anyvalue'; 

爲得到這個會話,你需要

$sss = $_SESSION['username']; 
1
<?php 
    session_start(); 
?> 

你開始會話