Ännu en sak: Har du startat om servern efter att du ändrat i php.ini? ;)
Sessions i php
35 svar · 720 visningar · startad av Qimen · sida 2 av 2
session.save_path = C:/PHP/sessions
session.save_handler = files
session.use_cookies = 1
; session.use_only_cookies = 1
Istället för att avkommentera raden session.use_only_cookies, kan du sätta värdet till 0. Tror inte att det gör någon skillnad för dig, men det är snyggare. ;)
Nexus86 skrev:
Ännu en sak: Har du startat om servern efter att du ändrat i php.ini? ;)
Jopp, startar om efter varje ändring.
Och C:/PHP/sessions existerar? Du har läs- & skrivrättigheter på den för IUSR_<datornamn>?
Roliga är att om jag kollar i sessions-mappen som för övrigt finns C:\PHP\sessions så ligger där ett antal sessions-filer tror jag.
Antar att det är det iaf:
sess_4ea63c9b84c111bd726bbb1892fd28d0
sess_4ea63c9b84c111bd726bbb1892fd28d0
Satte på register_globals för att testa hur det fungerar och det fungerar ju för mig. :)
R// ini_set() har jag bara för att slippa ändra i php.ini. :)
Japp, det är sessions-filer... Och du har verkligen läsrättigheter också, inte bara skrivrättigheter?!
Tycker att det är skumt annars, då har det nog något med register_globals att göra eller någon felstavning. ;)
SPiN skrev:
Får du ut det värdet om du anropar session_save_path() i ett dokument?
Dår får jag ut:
C:/PHP/sessions
Prova byt ut
$uid = $row['id'];
$_SESSION['sess_id'] = $uid;
session_register("sess_id");
// Mot
$uid = $row['id'];
$sess_id = $uid;
session_register("sess_id");
som är det mer korrekta. Annars börjar jag få slut på idéer. :l
R// Såg du mitt exempel?
Jopp såg ditt exempel och det sista funka heller inte. :(
Vilken version av php har du? Iof kanske det inte spelar någon roll men när man ska flytta över skripten till ett webhotell brukar det vara bra att göra utvecklingsmaskinen så lik servern som möjligt.
Säkert Ms som lagt in ngn spärr i win2k3 :p
Får väl sätta upp iis på en annan burk och testa där. :l
Hahaha så enkelt det var när man väl vet.
Snackade med visslaren på irc, han sa helt enkelt att man sätter session.auto_start till 1 så funkar det under windows.
Så enkelt var det! :D :)