![]() |
Hej!
Jag har 1 webbhotellkonto med 2 domäner till. sub1.doman.se och sub2.doman.se Dom är inte skapade som subdomäner i kontrollpanelen, utan som domäner. Om jag använder mig av en session i sub1.doman.se gäller den även i sub2.doman.se eller hur fungerar det? Mvh Christian |
Nej, får det inte att fungera... Googlade och hittade session.cookie_domain, men verkar som att den skall ställas in i php.ini. Jag kör webbhotell från scorpiondata och kan väl då inte ändra i php.ini, finns det något annat sätt att fixa det på?
Mvh Christian |
Well, är det viktigt att dom separeras för annars kan du ju skapa en array för varje sida.
T ex: $_SESSION['sida_1']['id'] = 1; $_SESSION['sida_2']['id'] = 14; och sen hämtar du rätt värde då beroende på vilken sida du surfar ifrån. Well, finns säkert bättre sätt men vi fick ju inte specielt mycket information hur det är uppbyggt. Hur som helst bör de olika sidorna inte komma åt varandras sessions -- om det är ett bra webhotell och ingen hobbyskit då. |
Om jag loggar in på hemsida 1 (sub1.doman.se) så vill jag automatiskt också vara inloggad på hemsida 2 (sub2.doman.se)...
Mitt problem ligger i när jag sätter session på hemsida 1, så kan jag inte läsa den på hemsida 2. Mvh Christian |
Det är som sagt session.cookie_domain du skall ändra. Man kan normalt ändra denna genom funktionen ini_set.
Exempel: Kod:
ini_set('session.cookie_domain', '.example.com'); |
Kod:
<?PHP men när jag går över till den andra domänen och kör följande: Kod:
<?PHP kan det ha betydelse vart ini_set placeras i koden? |
I det första scriptet bytte jag plats på ini_set och session_start...
Kod:
<?PHP Kod:
<?PHP |
Citat:
Oj, EDIT. Givetvis skall inställningen sättas innan man anropar funktionen session_start. |
Vad jag förstår så är det session.abandon() som jag skall använda då. Men vart i koden placerar jag session.abandon()?
Kan det också räcka med att byta namn från "inloggad" till "inlogg"? För då måste det väl vara en ny kaka som bildas? Mvh Christian |
Citat:
|
Alla tider är GMT +2. Klockan är nu 22:33. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson