Session avslutas tidigt! (PHP) - hos Levonline IT hotell, web hotel

Support

Välkommen till vår supportsektion. Bläddra ner för svaret på din fråga. Har du en teknisk fråga hittar du antagligen svaret på den nedan, eller så kan du prova att söka. Om du saknar något här eller har fått hjälp med något via vår support som du tycker borde finnas här, hör gärna av dig till oss så ordnar vi det!

Utöver supportsidorna har vi tagit fram en rad verktyg för domän och hemsida. Bland verktygen finner du guider för whois, SPF, HTTP-huvuden och mycket mer!

Om du behöver hjälp direkt av vår duktiga support är du välkommen att höra av dig per e-post (support@levonline.com) eller via telefon (08-320 360); vår kundtjänst finns tillgänglig vardagar mellan kl. 08:00 och 18:00 för att hjälpa dig med alla tänkbara problem eller önskemål.

Nedan finner du även ett kontaktformulär för supportfrågor.
Fritext sök
Populärast Webhotell Epost Domän Egen server Bredband
Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik

Session avslutas tidigt! (PHP)

Levonline använder en lastbalanserare framför våra fysiska webservrar. Det innebär att om datorn går ner så flyttas de användare som surfar mot den datorn över till en annan dator.

Apache-webservrarna startas dessutom för närvarande om två gånger per dygn för att lägga till nya användare och eventuella andra ändringar i konfigurationen. Alla användare som surfar till våra servrar just då när de startas om kommer att byta server och då försvinner deras session.

Informationen om sessionerna för PHP ligger lokalt på webservrarna och när användaren byter webserver så blir det en ny session. Eller när webservrarna startas om. Tyvärr är detta inte alltid så bra.

Det finns lyckligtvis ett sätt att lösa det hela, genom att i PHP ändra tiden för sessionshanteringen och var data för sessionerna skall ligga. Det gör du genom att lägga in detta i en fil som du döper till .htaccess och lägger i roten för din hemsida:

php_value session.gc_maxlifetime 3600
php_value session.save_path ../sessions

Därefter skapar du en mapp som heter sessions direkt i din public_html. Denna mapp måste få skrivrättigheter för webbservern, vilket man kan ställa in i de flesta FTP-program genom att högerklicka på mappen, välja "egenskaper" och ge skrivrättigheter till övriga, other eller liknande (chmod 757). Ett annat sätt att ge skrivrättigheter till mappen är att logga in med SSH och köra detta kommando:

$ chmod 757 ~/public_html/sessions
$ _

Fick du svar på din fråga?

Är du nöjd med svaret på frågan? Ge oss förslag på förbättringar här!




Denna information används för att förbättra artikeln i framtiden.
För snabb hjälp, använd istället kontaktformuläret längre ned.
KONTAKTA OSS!