Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][cookie]Nie odbiera cookie wyslane w trybie HTTPS = true
Forum PHP.pl > Forum > Przedszkole
fenix.robi
Witam,

mam problem własnie z odczytaniem ciasteczka, gdy ustawiam tylko 5 pierwszych atrybuty to wszystko jest ok ale gdy probuje dołaczyc jeszcze https i httponly to już nie odczytuje, sprawdziłem wartosci zwracanych funkcji setcookie() i dla obu przypadkach zwracała wartość "true", ale w przegladarkach jest tylko auto_log[id_1], zalezy mi na tych atrybutach.
Werjsa php 5.2.6

  1. <?php
  2. $nazwa1 = "auto_log[id_1]";
  3. $nazwa2 = "auto_log[id_2]";
  4. $zmienna1 = "widzi id_1";
  5. $zmienna2 = "widzi id_2";
  6. $czas = time()+60*60*24*5;
  7. $sciezka = "/";
  8. $domena = $_SERVER['SERVER_NAME']; //localhost
  9. $https_set = true ;
  10. $http_only = true ;
  11.  
  12. setcookie($nazwa1,$zmienna1,$czas,$sciezka,"");
  13. setcookie($nazwa2,$zmienna2,$czas,$sciezka,$domena,$https_set,$http_only);
  14.  
  15. if (isset($_COOKIE['auto_log']))
  16. {
  17.  foreach ($_COOKIE['auto_log'] as $element => $wartosc)
  18.  {
  19.       echo "".$element." : ".$wartosc." <br />\n";
  20.    }
  21. } else
  22. {
  23.  echo "blad, nie znaleziono cziasteczka o nazwie auto_log";
  24. }
  25.  
  26. echo "<pre>";
  27. print_r($_COOKIE);
  28. echo "</pre>";
  29.  
  30. ?>
a oto wynik skyptu

Kod
id_1 : widzi id_1

Array
(
    [auto_log] => Array
        (
            [id_1] => widzi id_1
        )

)


BTW manual i google przejrzałem tongue.gif
nospor
http://pl.php.net/manual/pl/function.setcookie.php
Cytat
Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client. When set to TRUE, the cookie will only be set if a secure connection exists. The default is FALSE. On the server-side, it's on the programmer to send this kind of cookie only on secure connection (e.g. with respect to $_SERVER["HTTPS"]).

Jak otwierasz te strone przez http:// to nie dostaniesz tego ciastka. Jak otwierasz przez https:// to dostaniesz to ciastko
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.