PHP utloggningsscript via knapp - redirectfel

Permalänk
Medlem

PHP utloggningsscript via knapp - redirectfel

Hej
Måste skapa en utloggning från sessioner jag är inne i och redirecta till en websida men jag vet inte vad som är fel på min sida. Jag hamnar bara på en vit sida med samma namn som jag döpt sidan till, d.v.s. logout.php. jag vill ju komma tillbaka till http://xxxxxx.se/index.php. Själva utloggningen funkar. Någon?

<?php session_start(); // Set Session data to an empty array $_SESSION = array(); // Expire their cookie files if(isset($_COOKIE["id"]) && isset($_COOKIE["user"]) && isset($_COOKIE["pass"])) { setcookie("id", '', strtotime( '-5 days' ), '/'); setcookie("user", '', strtotime( '-5 days' ), '/'); setcookie("pass", '', strtotime( '-5 days' ), '/'); } // Destroy the session variables session_destroy(); // Double check to see if their sessions exists if(isset($_SESSION["userid"]) && isset($_SESSION["username"]) && isset($_SESSION["password"])) { header("location: http://xxxxxx.se/index.php"); exit(); } ?>

Permalänk
Medlem

Det verkar som att den sista if-satsen inte körs. Testa att kommentera bort den (men inte header() och dess exit) och testa igen. Funkar det bättre då?

Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me /device:desktop. Andra projekt: Keizai, Koroth & Serenum.

Permalänk
Medlem

@Airikr:
Tack! Det gjorde susen

Permalänk
Legendarisk

@Pippi2: Redigerade in [code]...[/code]-taggar för att göra ditt inlägg lite lättare att läsa.

Visa signatur

Abstractions all the way down.