Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][cookie]Nie odbiera cookie wyslane w trybie HTTPS = true
fenix.robi
post 19.03.2009, 02:05:32
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


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

Ten post edytował fenix.robi 19.03.2009, 02:20:44
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 18:16