Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] ciasteczka
Forum PHP.pl > Forum > Przedszkole
Green-sc
Mam taki skrypt:
  1. <?
  2. if($_SESSION['login'] && $_SESSION['password'] && $_SESSION['lvl'])
  3. {
  4. if ($_SESSION['remember'] == 1)
  5. { 
  6.  
  7. $login= $_SESSION['login'];
  8. $haslo = $_SESSION['password'];
  9. $level = $_SESSION['lvl'];
  10. SetCookie("login", "$login", time()+60);
  11. SetCookie("haslo", "$haslo", time()+60);
  12. SetCookie("lvl", "$level", time()+60);
  13. }
  14.  
  15. } ?>

Jest na samym poczatku strony i nie wiem czemu ciagle wyskakuje ze nie moze zmienic naglowka strony. Jakies rady?


-------------------------
do kodu PHP używamy BBCode
[ php ] a nie [ sql ]
~Cienki1980
mike
Cytat(Green-sc @ 8.05.2007, 09:15:38 ) *
Jakies rady?
Tak, jak wspominasz o jakimś błedzie to do zacytuj dokładnie jak idzie.
Będzie łatwiej Ci pomóc winksmiley.jpg
Green-sc
Dobra sam se poradzilem. biggrin.gif Jednak nie bylo na poczatku strony bo uzywalem include biggrin.gif tongue.gif

A moze powiecie mi jak sie teraz wywala te ciasteczka to cos nie dziala biggrin.gif
kossa
1. Ciasteczka mogą ame wygasnąć - zależy jaki czasu ustawiłeś.

2. Możesz je usunąć wchodząc do katalogu gdzie Twoja przeglądarka je zapisuje

3. Ustawienia Twojej preglądarki - szukasz opcje dot. ciasteczek i tam powinna być możliwość ich usuwania.

Łukasz
Green-sc
No fajnie. A moze powiesz jak w PHP je wywalic?

takie cos powinno dzialac przy wylogowywaniu sie?
  1. <?php
  2. setcookie("login","", time()-3600);
  3. setcookie("haslo","", time()-3600);
  4. setcookie("lvl","", time()-3600);
  5. header("Location: ../index.php"); 
  6. exit();
  7. ?>


[+] edit
Od kiedy do umieszczania kodu php używa
się tagów [sql] ? : P ( poprawiam )
---
~strife
fhl
Kod
setcookie('nazwa','wartosc',time());
Green-sc
  1. <?php
  2. setcookie("login","", time()-3600);
  3. setcookie("haslo","", time()-3600);
  4. setcookie("lvl","", time()-3600);
  5. header("Location: ../index.php"); 
  6. exit();
  7. ?>

A i sesje normalnie gasna tylko czemus ciasteczka zostaja w grze :/

A i jeszcze blad wystepuja tylko na mojej przegladarce mozilla 2.0

[+] edit
Od kiedy do umieszczania kodu php używa
się tagów [sql] ? : P ( poprawiam )
---
~strife
Cadious
Mam ten sam problem, ale w Operze, w IE wszystko działa, ale w Operze cookies zostają sad.gif
Petermechanic
Cadious, pokaż kod. Jeżeli nie wywalasz ciasteczek, albo ustawiasz im czas większy, one nie gasną na Operze, także jak masz ustawione, aby NIE czyściło ciastek.
BORG
Sporuboj zrobic tak:
  1. <?php
  2. setcookie('login', '', 0);
  3. ?>
Cadious
Cytat(Petermechanic @ 10.05.2007, 18:30:21 ) *
Cadious, pokaż kod. Jeżeli nie wywalasz ciasteczek, albo ustawiasz im czas większy, one nie gasną na Operze, także jak masz ustawione, aby NIE czyściło ciastek.


Oto fragment kodu:
  1. <?php
  2. setcookie ('data','', time() - 3600);
  3. ?>
mike
Ciasteczko możesz usunąć podając identyczne parametry jak przy jego ustawianiu z tym że czas dajesz ujemny.

Czyli jak ustawiłeś na przykład tak:
  1. <?php
  2.  
  3. setcookie('login','mike_mech', time()+60*60*24);
  4.  
  5. ?>
to wywalasz tak:
  1. <?php
  2.  
  3. setcookie('login','mike_mech', time()-1024);
  4.  
  5. ?>
a nie tak:
  1. <?php
  2.  
  3. setcookie('login','', time()-1024);
  4.  
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.