Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> header i Set-Cookie użyte więcej niż raz
tosiek
post
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
Go to the top of the page
+Quote Post
erix
post
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?
Go to the top of the page
+Quote Post
tosiek
post
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ść ;/
Go to the top of the page
+Quote Post
erix
post
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ść...?
Go to the top of the page
+Quote Post
tosiek
post
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
Go to the top of the page
+Quote Post
erix
post
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.
Go to the top of the page
+Quote Post
tosiek
post
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
Go to the top of the page
+Quote Post
erix
post
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.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 04:50