Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]usuwanie ciasteczka
Forum PHP.pl > Forum > PHP
Lejto
Mam kod który dodaje i usuwa ciasteczko jednak usuwanie nie działa na początku działało potem jest modernizowałem kod i coś zepsułem siedziałam następne 2h i nic.
Kod:
  1. <?
  2.  
  3.  
  4. if($_GET['oper']) {
  5. $oper_link = $_GET['oper'];
  6. setcookie("oper","$oper_link",time()+3600);//ustawia okienka z komentarzami, głowowaniem i opisem
  7. }
  8. $oper = $_COOKIE['oper'];if(!$oper) $oper=$oper_inf;
  9.  
  10.  
  11.  
  12.  
  13. $_SESSION['oper'] = $_COOKIE['oper'];
  14.  
  15. $wyczysc = $_GET['wyczysc'];
  16.  
  17. if(!isset($wyczysc))
  18. {
  19. }
  20. elseif($wyczysc==tak)
  21. {
  22. echo 'elo';
  23.  if(isset($_COOKIE["oper"])){
  24.  echo 'witaj';
  25. unset($_COOKIE['oper']); 
  26. }
  27. } 
  28.  
  29. if($_COOKIE['oper'] == 1)
  30. {
  31.  
  32. }
  33. else{
  34.  
  35. //dalsze kody
  36. ?>

stosowałem var_dump żeby zobaczyć co jest w zmiennej do usuniecia a tam zawsze była zawartość (cookie w przeglądarce też) 1 a powinno w tej zmiennej być oper bo to ciastko chcę usunąć. Kombinowałem zmieniałem nazwy zmiennych i nic.
Pomocy
mike
W ten sposób unset($_COOKIE['oper']); usuwasz tylko zmienną z działania skryptu a nie ciasteczko.
Usuwanie ciasteczek masz w manualu: setcookie()
Przykład 1469. setcookie() delete example
Lejto
nie działa ciasteczko zmienia tylko miejsce na liście
  1. <?php
  2. setcookie ("oper", "1", time() - 3600);
  3. ?>
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.