![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Używam wamp server
mam folder główny w którym mam między innymi index.php kontakt.php itd w głównym folderze mam folder o nazwie phpfile i w nim plik który ustawia cookies: setcookie("uzytkownik", "$email", time() + (86400 * 7)); i cookies faktycznie się ustawia ale tylko dla jedego pliku/strony w tym podfolderze phpfile chciałbym żebym mógł odczytać wartość tego cookie na stronach w folderze głównym jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
Tam gdzie chcesz korzystać z ciastek musisz mieć kod sprawdzający czy ciastko jest czy trzeba je utworzyć
oczywiście kod ten musi być wywołany przed HTMLem
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
dziwne to jest, spróbowałem już wszystkiego, i tylko działa w jednym pliku a przeciez nawet jak biorę include() to powinno pomóc. mega dziwne
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
oczywiście kod ten musi być wywołany przed HTMLem nie musi ale o tym za chwilę dziwne to jest, spróbowałem już wszystkiego, i tylko działa w jednym pliku a przeciez nawet jak biorę include() to powinno pomóc. mega dziwne przed wysyłaniem jakichkolwiek nagłówków co tyczy się także ciasteczek nie możesz wysłać do przeglądarki żadnej treści... może gdzieś przed php masz spację lub gdzieś na początku pliku BOM (poczytaj)... a to co wcześniej napisałem możesz jeszcze poczytać o buforowaniu wysyłanych danych - do poczytania funkcja ob_start oraz jej rodzina... do kodu nie przyglądałem się choć krótki gdyż napisałeś, iż w jakimś pliku Ci to działa... pozdro edit ;p - zmienne ustawiaj w sesji a z ciasteczek korzystaj jak ze znacznika sesji... a jeśli chcesz już zapisywać coś po stronie przeglądarki to poczytaj o JavaScript Locale Storage... pierwszy z brzegu link - nawet tego nie czytałem tylko wzrokowo... http://www.w3schools.com/html/html5_webstorage.asp Ten post edytował zegarek84 11.05.2016, 20:11:43 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
nie potrzeba nic w stylu cookies_start() jak w sesji?
ja potrzebuje tego użyć do akceptacji CIASTEK okienko male na gorze, guzik w JQUERY po kliknieciu guzik wysyła post do pliku w podfolderze i jeśli post doszedł to ustaw cookie i fakty że w tym pliku to ciastko jest zapisane ale mam też na samej górze każdej strony include do strony która znajduje się w podfolderze gdzie jest cos takiego: if(!isset($_SESSION["nazwaciastka"])) { echo "TO OKNO O AKCEPTACJI CIASTEK"; } i w tym pliku działa - cookie ustawiony ale już nie includuje do innych plików i momo to nie chce zadziałać A SESJĄ TEGO NIE ZROBIE BO PO ZAMKNIĘCIU PRZEGLADARKI SESJA ZANIKNIE Ten post edytował mariolita 11.05.2016, 20:40:42 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
A czy nie możesz zobaczyć jakie wartości ma funkcja setcookie w manulau
![]() Zobacz masz tam zmienna path, która powinna rozwiać Twoje problemy z ciasteczkami w jednym pliku ![]() The path on the server in which the cookie will be available on. If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only be available within the /foo/ directory and all sub-directories such as /foo/bar/ of domain. The default value is the current directory that the cookie is being set in. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
poradziłem sobie, warunek którzy stworzyłem zaprzeczał samemu sobie - śmiga aż miło
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
poradziłem sobie, warunek którzy stworzyłem zaprzeczał samemu sobie - śmiga aż miło więc temat powinien polecieć do kosza, gdyż ludzi w błąd wprowadziłeś i z tematem i z kodem którego pokazałeś aż 1 linijkę ;] ps. pomijam to co mi odpowiedziałeś, gdyż nic nie wspominałem o startowaniu ciasteczek na księżyc ;D ps2. sesja po zamknięciu przeglądarki nie musi zaniknąć - jeśli dorabiasz w programowaniu to biada Ci - pisze to hobbysta ;D -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:58 |