![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pytanie jak użyć header('Set-Cookie: więcej niż 1 raz ?
Bo po użyciu więcej niż jeden raz działa tylko ostatnie, a przy setcokie nagłówek http krzaczy się: Kod bb038dfef1_sid=84319f82a0c56f22bfdf1c3379c91c9e%3B+path%3D%2F%3B+domain%3Dbb2.tosiek.pl a winno być Cytat bb038dfef1_sid=84319f82a0c56f22bfdf1c3379c91c9e; path=/; domain=bb2.tosiek.pl
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A mogę zapytać, czemu wynajdujesz koło na nowo zamiast użyć setcookie" title="Zobacz w manualu PHP" target="_manual?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
ponieważ mam wartości do przekazania prosto do header,
bo nie wiem dokładnie jak przerabia zawartość cookies phpbb. Widziałem jedno serialize ale po unserialize zwraca pusta wartość ;/ |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jeśli dobrze pamiętam, to takie wysyłanie musisz realizować identycznie, jak document.cookie w JS, czyli odpowiednio wpakować te ciastka w jeden nagłówek.
Cytat Widziałem jedno serialize ale po unserialize zwraca pusta wartość ;/ Może jest tam coś więcej? Zresztą, po co Ci ruszać zawartość...? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem zmienić zawartość na wejściową bo tak jak pisałem wyżej krzaczy się w nagłowku http i nie wiem czy to przez to błąd. (przy setcookie)
Bo chcę ciastko z sesji curla zapisane w pliku (bo chbya nie ma w żadnej zmiennej ciastka znaim się nie zapisze) podesłać przeglądarce, ale działa dopiero za drugim wejściem tzn. dopiero za drugim podsyła dobrze zmodyfikowany plik ;/ bo curl chyba dopiero zapisuje plik po curl_close a ja po curl close nie mogę zmodyfikować headerów, to modyfikuję po ostatnim curl_exec |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat bo chbya nie ma w żadnej zmiennej ciastka znaim się nie zapisze Zgadza się. Cytat ale działa dopiero za drugim wejściem tzn. dopiero za drugim podsyła dobrze zmodyfikowany plik ;/ Tzn? Cytat to modyfikuję po ostatnim curl_exec Musisz wysłać drugie żądanie. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tzn. chodziło mi to to że mam taką kolejność:
1. logowanie z zapisem cookie do pliku 2. przejście do strony głównej 3. Pisanie postu i inne 4. ostatnie curl_exec do zmiennej 5. zmiana ciastek z pliku od curla 6. wywołanie zmiennej z exec 7. i dopiero curl_close i zapis ciastka Więc za pierwszym wejściem zmienia ciastka w header zanim w pliku są zapisane świeże i nowe i dopiero za drugim wejsciem zanim nowe w pliku curla się zapiszą zmienia w header ciastka z tego pierwszego wejścia. I nie mam pomysłu jak to ominąc, myślałem żeby wywolac curl_exec i przed tym setcookie tuż po curl_close, ale wtedy to już nie będzie w sesji curla ;/ W sumie to nawet nie mogę wywołac poza curl close, bo jest biała strona (chbya prawiudlowo) Więc nie wiem gdzie mam dodac to żadanie dodatkowe Ja już nie wiem, chbya już zaczęło działac za pierwszym razem po wywyołaniu po curl close: http://bb2.tosiek.pl/adsense.htm Ten post edytował tosiek 18.03.2009, 14:05:23 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Dopiero teraz zauważyłem, że o to samo zapytałeś już w jednym wątku: http://forum.php.pl/index.php?showtopic=11...mp;#entry585453
Ten zamykam. PS. Nie wiem, czy wiesz, ale nabijanie kliknięć na Adsense grozi zablokowaniem konta i/lub strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:50 |