Har upptäckt att ja har stora problem med PHP5 på min webserver med Apache 2. Operativsystemet är Win2000.
Har kollat efter allt relevant i php.ini, o allt verkar stämma.
Trots det så ger PHP mina besökare OLIKA session id's om de bara laddar om sidan, normalt måste man ju gå ifrån sidan eller stänga webbläsaren.
Har script som använder sessions, alla funkar på ett webhotell men på min egna server så kollapsar allt just pga sessions.
Ett ex, kör ja session_start(); o $_SESSION[test]
= "test"; och skriver ut detta på en annan sida så skrivs inget ut, förutom p sidan där ja skapa variabeln med en session. Alltså håller inget som det ska...
Annat ex, har ett script som skapar en session varje gång en besökare kommer till sidan, skriver sessionid till en databas, och kollar på tidsstämpeln o efter 60s tas den bort och om användaren är kvar på sidan så skrivs ju samma sessionid igen. DEtta för att kolla hur många unika besökare som är på sidan för tillfället. MEN, på min server så räcker det att användaren laddar om sidan lr klickar på ngn annan länk så får den ett nytt sessionid, vilket då naturligtvis skrivs till databasen. Så antalet online ökar efter varje omladdning av sidan,vilket är helt fel! Det skrivs olika sessionid's alltså för samma besökare i databasen...
Någon idé? Verkar väääldigt skumt alltihopa... Funkar på webhotell men ej på min egna server =S
Vad jag förstår har du din lokala server endast som utvecklingserver.
Då är det lämpligt, för att underlätta felsökning, att du kopplar på alla felmeddelande och notiser genom att göra följande ändringar i php.ini, och starta om webbservern:
La till det där lilla semikolonet, o nu verkar d funka =D
Satt o tänkte o tänkte, fan sessionfiler skrivs ju till Temp-mappen, men webbläsaren kommer inte ihåg det. Alltså måste session cookies inte sättas =)
311 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849