2013-03-23 11 views
6

Questo codice spiega il mio problema in breve. La funzione session_start non esiste in php. Dovrebbe!Funzione Session_start mancante in PHP

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

output HTML:

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

Ho perlustrato la rete per le soluzioni - tutti collegati sembrano essere orientate verso non si usa correttamente session_start, e la documentazione php non hanno aiutato a risolvere il problema. Ho pettinato php.ini, ho provato varie opzioni di ricompilazione con php5 - ma non importa cosa, questo errore persiste.

Cosa potrebbe causare l'assenza di questa funzione?

Soluzione: cd/usr/ports/www/php5-session/& & make install clean

+2

php? cosa succede se fai session_start? funzione indefinita? –

+2

Quali opzioni di ricompilazione hai provato in modo specifico? È piuttosto difficile finire con un interprete PHP senza supporto di sessione. Solo quando si utilizza deliberatamente '--disable-session' che è .. – mario

+1

forse questo aiuta: [http://forums.freebsd.org/showthread.php?t=12565](http://forums.freebsd.org/ showthread.php? t = 12565) – bitWorking

risposta

Problemi correlati