2013-04-06 68 views
-2

我不斷收到無論是500 internal server error或試圖訪問一個在php file本地主機,根據該文件時blank page500內部服務器錯誤或空白訪問PHP文件

我知道這可能是一個經常性的問題,但我找不到解決方案。

我重新安裝了一個本地網站,基本訪問mysql database。它之前在這臺電腦上工作過,所以我假設代碼是好的。我也已經重新安裝了數據庫。

Phpinfo.php正在工作

我見過的,通常是一個權限問題,我已經設置一切爲755和文件的所有者是「根」

我沒有使用.htaccess文件,我啓用了mod_rewrite,我見過也可能導致此問題。

任何提示?

+2

這是很清楚的形式錯誤:您嘗試訪問沒有按功能不存在。 'session_is_registered'已從php 5.4中移除。 – Maerlyn 2013-04-06 11:56:08

+0

看起來像session_is_registered()不起作用。但我不確定這意味着什麼。有php5改變了這個功能? – biojl 2013-04-06 11:56:20

+0

我明白了,我能做些什麼來取代它? – biojl 2013-04-06 11:57:09

回答

1

session_is_registered()已在php 5.3中棄用,並在php 5.4中刪除。使用session_register(),session_unregister()session_is_registered()長時間不受歡迎。

您的代碼應該簡單地使用超全局的$_SESSION,它在請求之間保留並在調用session_start()後在腳本中可用。

如果你想知道你是否會話已給定的變量,簡單地做一個isset的數組鍵:

isset($_SESSION["key"]) 
+0

謝謝。你可以想象我是一個非常業餘的程序員。 – biojl 2013-04-06 12:18:32

+0

我假設你正在學習一個教程。你需要找到一個最新的。 – Maerlyn 2013-04-06 12:23:32