Tråd: PHP Include
View Single Post
Limited edition
Moff's Avatar
Funksjonen heter session_start() uten $_-prefiksen, men jeg går ut i fra at den eksisterer i kode som ikke er postet her. Det refereres til flere filer som vi ikke ser, så da er det ikke godt å vite hvor problemet ligger.

Jeg tipper at det er et problem ved filplasseringer, fordi mappestrukturen er veldig komplisert. config.php ligger 4 mapper over logg.php, som ligger 2 mapper under index.php. Det at index.php ikke ligger på øverste nivå er ganske uvanlig. Endre alle "include"-statements til require(), så vil du antakelig se hvor problemet oppstår. Require og include er veldig like, men require får skriptet ditt til å krasje hvis filen ikke eksisterer; om du bruker include, så fortsetter skriptet med en advarsel. Hvis du i tillegg har disablet errorlog i PHP, så vil du aldri se noen feilmelding om at filene ikke eksisterer. Du kan prøve å slå på feilmeldinger ved å plassere denne koden helt i starten av den første PHP-filen som kjøres:

Kode

error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);