• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Plik cookie nie zostaje dodany

0 głosów
124 wizyt
pytanie zadane 3 stycznia 2018 w PHP przez Ryba2k Nowicjusz (140 p.)

Witam, mam następujący kod w pliku a.php: 

Jednak gdy wchodzę na stronę:

nie zostaje dodany żaden plik cookie :

Jaki popełniam błąd w setcookie? Proszę o pomoc :)

komentarz 3 stycznia 2018 przez Eryk Andrzejewski Mędrzec (165,260 p.)

Tak na przyszłość: kod źródłowy proszę wklejać w postaci tekstu, w specjalnych bloczkach, taki jak ten:

<?php
setcookie('TestCookie', 'TEST', time() + 3600, '/', 'localhost', false, true);

Tak nawiasem mówiąc to jest to przeróbka twojego kodu, która "u mnie działa". wink

1 odpowiedź

+1 głos
odpowiedź 3 stycznia 2018 przez Eryk Andrzejewski Mędrzec (165,260 p.)

Spójrz w manual: http://php.net/manual/en/function.setcookie.php

Konkretnie chodzi o przedostatni parametr funkcji (secure). Masz go ustawionego na true, a więc dzieje się zgodnie z tym:

Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client.

Rozwiązanie: zmień tę opcję na false, lub używaj połączenia HTTPS. wink

Poprawiony kod:

<?php
setcookie('TestCookie', 'TEST', time() + 3600, '/', 'localhost', false, true);

 

Podobne pytania

0 głosów
1 odpowiedź 111 wizyt
pytanie zadane 7 października 2015 w PHP przez niezalogowany
0 głosów
1 odpowiedź 246 wizyt
–2 głosów
1 odpowiedź 837 wizyt
pytanie zadane 30 września 2015 w JavaScript przez Exec Użytkownik (510 p.)

88,325 zapytań

136,919 odpowiedzi

305,555 komentarzy

58,598 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...