Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
Mam takie pytanie czy da się jakoś zrobić żeby pobierane ciastko przez curl'a zostało pobrane i zapisane u użytkownika ?
Bo mam strone która coś tam wyswietla i wysyła ciastko, ale potrzebuje ją pobrać przez skrypt i wyświetlić z moim kodem w przeglądarce.. da sie jakoś ? Generalnie chodzi mi o to żeby to było całkowicie przeźroczyste dla użytkownika.. Ten post edytował Mayka 13.12.2012, 15:07:07 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
http://php.pl/Wortal/Artykuly/PHP/Bibliote...ol-HTTP/Ciastka
Cytat Generalnie chodzi mi o to żeby to było całkowicie przeźroczyste dla użytkownika.. Co to znaczy? Ten post edytował !*! 13.12.2012, 14:32:36 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
No dobra mam funkcje zapisującą do pliku :
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt'); i funkcje wysyłającą do użytkownika dalej ciastko curl_setopt($ch, CURLOPT_COOKIE, $cookie) a jak zrobić zeby w $cookie znalazło się to co zostało przesłane ? Nie da się tego jakoś jednym czy dwoma zapytaniami ? Bo teraz musze zapisać do pliku i zrobić odczyt z pliku i wygenerować takie samo ciastko jak jest na stronie z której pobieram tak ? @ !*! Chodzi mi o to żeby user oglądajacy strone A nie wiedział ze treść jest pobrana ze strony B, bo tak w tej chwili jest tylko brakuje mi tych ciastek... Ten post edytował Mayka 13.12.2012, 14:39:46 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Nic nie rozumiem.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Mayka - ogarnij się chłopie, bo to już któryś chaotyczny post z Twojej strony. Przejrzałeś plik cookies.txt? Operuj na nim.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
Ojejku..
Mam strone A która generuje sobie jakiś kod i wysyła ciastko. I napisałem sobie strone B która pobiera to co generuje ta pierwsza i dodaje swój kod do niej przerabia co nieco i wyświetla użytkownikowi. Tylko teraz mam problem jak przesłać ciastko ze strony A do użytkownika przez strone B Może teraz bardziej obrazowo (IMG:style_emoticons/default/tongue.gif) Mayka - ogarnij się chłopie, bo to już któryś chaotyczny post z Twojej strony. Przejrzałeś plik cookies.txt? Operuj na nim. Hahaha dobra już sie ogarniam (IMG:style_emoticons/default/tongue.gif) No mam plik cookie.txt ale interesuje mnie czy nie można tego zrobić bez tego pliku ? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Niestety, nadał tylko szum i trzask.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Co to znaczy "bez pliku"?
Może chodziło Ci o "plik bezu". To nie jest forum ogrodnicze. Ten post edytował wNogachSpisz 13.12.2012, 14:56:23 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
Co to znaczy "bez pliku"? Może chodziło Ci o "plik bezu". To nie jest forum ogrodnicze. Jak co to znaczy ? Nie rozumiesz dwóch prostych wyrazów ? Nie wykożystując do tego pliku cookie.txt jeśli nic ciekawego nie masz do powiedzenia to po co piszesz ? I nie chodziło mi o forum ogrodnicze.. skoro jest funkcja do zapisu do pliku CURLOPT_COOKIEFILE i CURLOPT_COOKIEJAR to pytam czy jest możliwość zrobienia tego jakąś inna funkcją która pobiera i wysyła, nie wykożystując przy tym pliku. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Teraz już wiadomo co masz na myśli pisząc "bez pliku".
Wcześniej nie było. Ja używam PEAR::HTTP_Request2, który korzysta z CURLa tyle że za pośrednictwem abstrakcyjnej klasy "adapter".
http://pear.php.net/package/HTTP_Request2/redirected P.S. To nie moja wina że nie potrafisz się wysłowić. Ten post edytował wNogachSpisz 13.12.2012, 15:36:21 |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
No i widzisz można było (IMG:style_emoticons/default/smile.gif) Dzieki śliczne, tylko teraz jeśli za pomocą zewnętrznej biblioteki się da to nieda się za pomocą samego curla ?
Bo rozważałem to rozwiązanie z plikiem, tylko co w w momencie gdy 2 osoby otworzą strone jednocześnie ? Blokujemy plik na czas odczytu i do drugiego nie wysyłamy w ogóle ? może ktoś ma koncepcje jak nie ładować do wysyłania ciastka całej biblioteki którą dał wNogachSpisz ? |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Dlaczego po prostu nie użyjesz HTTP_Request? Jakiś konkretny powód czy prymitywny strach przed nieznanym?
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
Dlaczego po prostu nie użyjesz HTTP_Request? Jakiś konkretny powód czy prymitywny strach przed nieznanym? Tak jak mowisz, prymitywny strach przed nieznanym (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 22 Dołączył: 14.12.2007 Skąd: Wyszków Ostrzeżenie: (0%)
|
To może już nie zagłębiając się w porady Pana Mądrego (który nota bene nie potrafi zrozumieć paru prostych zdań), mam tu dla Ciebie małą ciekawostkę:
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 12.01.2009 Skąd: Kanapa Ostrzeżenie: (0%)
|
To może już nie zagłębiając się w porady Pana Mądrego (który nota bene nie potrafi zrozumieć paru prostych zdań), mam tu dla Ciebie małą ciekawostkę:
Oo jest i ciastko (IMG:style_emoticons/default/wink.gif) No czyli jednak da się (IMG:style_emoticons/default/wink.gif) czyli można je teraz w headerze do strony wynikowej wysłać ? |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 22 Dołączył: 14.12.2007 Skąd: Wyszków Ostrzeżenie: (0%)
|
Możesz (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
Gratulacje, kolejna proteza która pewnego razu nie zadziała
i cały dzień zajmie szukanie źródła problemu... Dobrze że to nie mój problem. Dobrze że nikt z Was dla mnie nie pracuje (IMG:style_emoticons/default/smile.gif) Wiadomośc dla potomnych: Przedstawione wyżej rozwiązanie jest nieprawidłowe, nie zadziała nigdy albo spiepszy się któregoś dnia bez ostrzeżenia. Proponuję HTTP_Request2 gdzie odpowiednia logika dba o utrzymanie ciastek w szyku. Ten post edytował wNogachSpisz 14.12.2012, 22:01:53 |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 22 Dołączył: 14.12.2007 Skąd: Wyszków Ostrzeżenie: (0%)
|
Kurde, kolego. Argumenty.
"która pewnego razu nie zadziała" Tzn. kiedy? |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Gratulacje, kolejna proteza która pewnego razu nie zadziała i cały dzień zajmie szukanie źródła problemu... Dobrze że to nie mój problem. Dobrze że nikt z Was dla mnie nie pracuje (IMG:style_emoticons/default/smile.gif) Wiadomośc dla potomnych: Przedstawione wyżej rozwiązanie jest nieprawidłowe, nie zadziała nigdy albo spiepszy się któregoś dnia bez ostrzeżenia. Proponuję HTTP_Request2 gdzie odpowiednia logika dba o utrzymanie ciastek w szyku. Zadziała zawsze. Chyba, że serwer nie wyśle żadnych nagłówków, ale wtedy nic takiego serwera nie obsłuży. Też bym nie chciał, żebyś dla mnie pracował, skoro nie potrafisz zrozumieć 2 prostych zdań, nie znasz się, a drążysz dalej bez sensu i do tego nie znasz podstaw gramatyki ("spieprzy", a nie "spiepszy"). |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 21:57 |