Avatar billede ciffer Nybegynder
02. august 2005 - 20:34 Der 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.
Avatar billede erikjacobsen Ekspert
02. august 2005 - 20:47 #1
Jo, det er der nok. Er der en include fil?
Avatar billede ciffer Nybegynder
02. august 2005 - 20:49 #2
Nej der er ingen include fil - netop fordi jeg tidligere har kæmpet med dette problem og nu vil have så få elementer at arbejde som muligt.
Avatar billede erikjacobsen Ekspert
02. august 2005 - 20:51 #3
Så står der noget før <?php session_start(); ?>
Avatar billede ciffer Nybegynder
02. august 2005 - 20:56 #4
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?
Avatar billede erikjacobsen Ekspert
02. august 2005 - 21:00 #5
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.
Avatar billede jakobdo Ekspert
02. august 2005 - 21:04 #6
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.
Avatar billede ciffer Nybegynder
02. august 2005 - 21:06 #7
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.
Avatar billede erikjacobsen Ekspert
02. august 2005 - 21:08 #8
Ingen point til mig, tak.
Avatar billede ciffer Nybegynder
02. august 2005 - 21:09 #9
Ok... men mange tak for hjælpen :-)
Avatar billede jakobdo Ekspert
03. august 2005 - 08:23 #10
Et svar... (hvis det var muligt)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester