Permalänk
Medlem

[PHP]Sessions-krångel

Mm, jag vet att jag skapat mycket trådar på sistone Men jag är inne på nytt territorium.

Varför vill den inte fungera? http://zapher.no-ip.com/cae/test3
User="user" och Pass="pass"

Loggar in, funkar.. Klickar man på vad som helst så loggas den ut :/ Som att sessionen slutar typ.

Edit: Titta längre ner!!
Jag har ett nytt problem! Med MySQL!

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk

Lite fel forum kanske..

Permalänk
Hedersmedlem

*Tråd flyttad*

iimsevimse, då använder man funktionen rapportera.

Permalänk
Medlem

... Var la jag den då?
100% på att jag la den i Programmering Så bra närminne har man.

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk

Denna raden är fel:
if($_GET['action'] = "logout")

Du sätter $_GET['action'] till logout istället för att kolla att den har värdet logout, den korrekta raden ska vara:
if($_GET['action'] == "logout")

Lätt att missa ibland

edit: btw, varför använder du dubbelquote runt logout egentligen?

Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Zapher
... Var la jag den då?
100% på att jag la den i Programmering Så bra närminne har man.

Du la den i Modifikationer, är det en nerladdad kod som du har modifierat så den inte fungerar möjligtvis?

Permalänk
Medlem

dr slizer: Jaaaa, tack DUM jag är
Sånt enkelt fel!

Don_Tomaso: Hehe, nej. Tror jag surfa det forumet och var lite snabb på att trycka

Edit: dr slizer: Vad menar du? Du menar att jag ska använda ' ' ? Har dubbel i min vana, tycker det är snyggare.

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Citat:

Ursprungligen inskrivet av Zapher
Edit: dr slizer: Vad menar du? Du menar att jag ska använda ' ' ? Har dubbel i min vana, tycker det är snyggare.

Att använda singlequote är microskåpiskt snabbare än dubbelquote. När du kör med dubbel söker PHP igenom strängen efter t.ex. \n, \t och variabler vilket det inte gör med single. Detta gör att single är att föredra när man bara har en vanlig sträng. Men du gör som du vill, skillnaden är nog knappt mätbar

Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Medlem

Nu har jag problem med inloggningen när jag ska kolla mot databasen :/
http://zapher.no-ip.com/cae/test3

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem

UCASE('name') = UCASE('" . $_POST['user'] . "')

wtf??
Ta bort UCASE, iaf på första delen då den bara gör stora bokstäver av kolumnnamnet vilket troligtvis gör att den aldrig kommer hitta något om kolumnen har ett namn med små bokstäver.
Är den andra i stora bokstäver måste användaren som står i databasen ha stora bokstäver.

Antar att du vill få den till case insensitive, finns ett kommando för det, kan det dock inte =/.

Permalänk
Medlem

Jasså?

Trodde att den gjorde nåt sånt, men vågade inte
Hur gör jag om en tabells innehåll till stora bokstäver, eller göra det case-insensitive som du sa?

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'