Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z sesją, która ciągle jest ustawiona na "true"
mlody69
post
Post #1





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 18.05.2009

Ostrzeżenie: (0%)
-----


Witam,
robie mały skrypcik w którym jest logowanie na sesjach. Wyglada to mniej więcej tak:
index.php
  1. <?php
  2. ?>

HTML, formularz
  1. $login = $_POST['username'];
  2. $pass = $_POST['password'];
  3. if($_SESSION["i"] = true)
  4. {
  5. header("Location: xxx.php");
  6. }
  7. if(($login) == $tl && ($pass) == $tp)
  8. {
  9. $_SESSION['i'] = true;
  10. header("Location:xxx.php");
  11. }

xxx.php
  1. <?php
  2. ?>

Jakiś HTML
  1. if($_SESSION["i"] == 0)
  2. {
  3. header('Location: index.php');
  4. die();
  5. }
  6. if($opcja=='wyloguj')
  7. {
  8.  
  9. $_SESSION["i"]=0;
  10. header('Location: index.php');
  11. }

w indexie nawet daję sobie print_r($_SESSION); i ciągle wywala sesję i=1.
Co może być nie tak? Mimo tego, że w skrypcie wywołam wylogowywanie to sesja i=1.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:23