02. august 2005 - 20:34Der er
9 kommentarer og 1 løsning
Problem med session i PHP
Jeg skal begynde at arbejde med en login funktion i php. Jeg er dog løbet ind i et problem. Når jeg vil arbejde med sessions får jeg en fejl. Jeg kan se, at fejlen allerede opstår, når jeg blot skriver følgende lille PHP stump:
<?php session_start(); ?>
Og jeg får følgende fejl:
Warning: session_start(): Cannot send session cookie - headers already sent in C:\Program Files\Apache Group\Apache2\htdocs\Test\Login\_debug_tmp.php on line 2
Jeg har kigget på en masse tråde herinde og kan se, at der er andre der har haft et lignende problem. Jeg kan forstå, at der skal ændres i php.ini filen. Jeg har forsøgt at oprette en mappe i roden på mit c-drev med navnet tmp og tilføje dette dir-navn til de nedenstående stier:
session.save_path = c:\tmp
session.cookie_path = c:\tmp
men det løser ikke mit problem. Det skal nævnes, at der ingen blanke spaces er før min lille php stump.
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Jeg er meget sikker på, at der ikke står noget før <?php session_start(); ?>. Kan det have noget at gøre med de stier jeg nævnte i mit spørgsmål? At jeg har sat dem forkert op om jeg så må sige? Jeg anvender programmet PHP designer - hvis det kan hjælpe?
Den besked har ikke noget med stierne at gøre. Jeg kender ikke det program du nævnet. Men der kommer altså noget HTML-output inden - tomme linier, blanke tegn, eller noget tredie.
Prøv evt at åben din fil i en hex editor. Jeg havde på et tidspunkt et problem med Ultraedit som lavede to mærkelige tegn før: <? De kunne ikke ses som tegn i normal mode, men i Hex mode kunne jeg se dem.
Jeg har oprettet en tekstfil og placeret den i min htdocs mappe. Dette giver ingen problemer, så jeg må tilskrive mine problmer det program/teksteditor jeg anvender. Læg et svar hvis du vil have point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.