![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
Nie wiedziałem pod jaką nazwą szukać takiego tematu, ale jak już jest to proszę o przekierowanie..
Załóżmy, że mam jakąś stronę na krórej wyświetlają się różne treści w zależności od tego czy jestem zalogowany czy nie. Teraz gdy pobieram źródło tej strony funkcją "file_get_contents", to jest pobierane źródło strony wyświetlanej dla niezalogowanych użytkowników, próbowałem sie zalogowac na tej stronie ale dalej jest pobierane to samo ;/. Jest jakis sposob żeby pobrać źrodło strony wyświetlanej zalogowanym użytkownikom?? Dodam, że strona działa w oparciu o ciastka, czyli dopóki ich nie wyczyszcze to dalej jestem zalogowany...
Powód edycji: poprawiłem tag temat otwieram
-------------------- pretty as a shit.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tytuł tematu nie spełnia wymagań regulaminu działu przedszkole. Zamykam. Prześlij poprawną formę do moderatora to otworzy.
Cytat próbowałem sie zalogowac na tej stronie ale dalej jest pobierane to samo ; Tzn w jaki sposób próbowałeś? <: Użyj curl" title="Zobacz w manualu PHP" target="_manuala do logowania i pobierania źródła strony. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
Zalogowałem się na stronie nie czyszcząc ciasteczek i próbowałem pobrać to źródło
![]() ![]() Edit: ;/ macie może jakiś kurs do tego curla?? z tego co jest na wortalu nic nie czaje... znalazłem jeden fajny, ale tam są opisane same podstawy... Dobra, doszedłem już do tego jak to zrobić, ale napotkałem problem ;/. Zabezpieczenie - przepisywanie tekstu z obrazka ;/ mam pytanie, da się jakoś zrobić tak aby np. ten kod przepisywać ręcznie?? Ten post edytował krzywy36 6.03.2008, 21:09:10 -------------------- pretty as a shit.
|
|
|
![]()
Post
#4
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
A jeśli ta strona przekazuje informacje czy jestem zalogowany przez cookies, to może da się przekazać przez CURL'a to cookie tej stronie, i wtedy byłbym już zalogowany
![]() -------------------- pretty as a shit.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
@up nie jestem pewny ale chyba podobny temat
http://www.uw-team.org/forum/viewtopic.php?t=6033 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dać to się chyba da, ale wymaga to rochę wkładu pracy
![]() 1. Używając cURL wysyłasz żądanie pobrania treści strony i łapiesz ciasteczko 2. Wstawiasz do treści swojej strony input'a 3. Wstawiasz do treści swojej strony link do obrazka na swoim serwerze img src="costam.php?wszystkie_parametry_ciacha" 4. Plikiem costam.php sciagasz obrazek z serwera ponownie wysyłając ciacha, ustawiasz headery jako obrazek i jako tresc wstawiasz to co pobrałeś jako obrazek. 5. Przepisujesz kod z obrazka do inputa i wysylasz formularz do skryptu php z tymi pierwszymi parametrami ciacha, który cURL'em prześle żadanie logowania, korzystając z Twoich danych, kodu z inputa i danych o ciastku. 6. Łapiesz ciacho ponownie i posługujesz się nim w każdym odwołaniu do strefy dostępnej dla zalogowanych użytkowników Pisane na szybko, mam nadzieję że nic nie pominąłem... i chyba będzie działać ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
netmare byłeś pierwszy
![]() Ten post edytował krzywy36 6.03.2008, 22:05:04 -------------------- pretty as a shit.
|
|
|
![]()
Post
#9
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat 5. Przepisujesz kod z obrazka do inputa i wysylasz formularz do skryptu php z tymi pierwszymi parametrami ciacha, który cURL'em prześle żadanie logowania, korzystając z Twoich danych, kodu z inputa i danych o ciastku. ehe. Proszę Cię bez takich.... ((:
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie ma co tworzyć całych nagłówków samemu, rezultat będzie taki sam
![]() Edit @Sabistik: no przecież zapytał się czy da radę to zrobić z ręcznym przepisaniem obrazka... Widzisz coś nie rzeczowego w mojej odpowiedzi?? --edit @Sabistik No dobra, wybacz. Nie przeczytałem o ręcznym przepisywania. Po prostu nie widzę zastosowania ręcznego przepisywania tokenów (: Ale różne bywają potrzeby... (: Ten post edytował Sabistik 6.03.2008, 22:15:42 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
netmare jakbyś mógł napisać jakiś kod ;] bo z CURL'em wczoraj zacząłem się bawić i nie wszystko jeszcze czaje...
edit: bo logikę kodu rozumiem ale nie wiem jak to napisać ![]() Ten post edytował krzywy36 6.03.2008, 22:11:31 -------------------- pretty as a shit.
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Obawiam się że jeśli chodzi o cURL, to nie miałem styczności, bo na serwerach z których korzystam nie był dostępny i u siebie też w końcu nie zainstalowałem, za to w akcie desperacji napisałem swoją klasę do obsługi stron. Popróbuj do jutra, napewno ktoś jeszcze się znajdzie chętny do pomocy, jak nie to jak będziesz coś miał to pisz na priv albo tu, w ostateczności jakoś wymodzimy to na tej mojej klasie (choć uprzedzam że jest zdecydowanie uboższa niż cURL)
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
mógłby ktoś poprawić mój kod ;]
![]()
to jest to co napisalem ![]() -------------------- pretty as a shit.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 14:31 |