2013-03-23 60 views
6

此代碼簡要解釋了我的問題。 session_start函數在php中不存在。這應該!PHP中缺少Session_start函數

<?php 
if (!function_exists('session_start')) 
      $error = 'error_session_missing'; 
echo "<h1>$error</h1>"; 

HTML輸出:

<h1>error_session_missing</h1><!DOCTYPE html PUBLIC "-//W3C//DTD ...cut... 

我已經沖刷淨的解決方案 - 所有相關的似乎對不能正確使用在session_start要面向和PHP的文檔並沒有幫助解決問題。我已經梳理了php.ini,嘗試了使用php5的各種重新編譯選項 - 但無論如何,這個錯誤仍然存​​在。

什麼可能導致此功能不存在?

解決方案: CD的/ usr /港口/網絡/ PHP5會話/ & &使安裝清潔

+2

PHP版本?如果你做session_start會發生什麼?未定義的函數? – 2013-03-23 01:06:27

+2

你有什麼特別的重新編譯選項嗎?要想獲得沒有會話支持的PHP解釋器是相當困難的。只有在故意使用'--disable-session'即...... – mario 2013-03-23 01:07:11

+1

或許有助於:[http://forums.freebsd.org/showthread.php?t=12565](http://forums.freebsd.org/ showthread.php?t = 12565) – bitWorking 2013-03-23 02:07:38

回答