Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 22.07.2009 Ostrzeżenie: (0%)
|
Witam,
Chcę wysłać formularz lecz posiada on ukryty token który po odświeżeniu strony się zmienia a trzeba go też wysłać (IMG:style_emoticons/default/smile.gif) Tak wygląda token (przykład):
po odświeżeniu strony zmienia się wartość 'name', value jest stały bo to hash i mam funkcję która by pobrała ten token, tylko jak go pobrać i wysłać bez przeładowania strony?
mam coś takiego, z tym że strona się przeładowuje i token się zmienia ;| i nie wiem jak to obejść
a przed tym mam jeszcze logowanie na stronie
funkcja cURL
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat żeby pobrać tokena muszę pobrać stronę łącząc się zalogowany przez curla, a żeby wysłać formularz z tokenem znów trzeba utworzyć nowe połączenie curl a wtedy token jest już inny Pytam się po raz trzeci. Po co pobierasz jeszcze raz formularz zamiast go wysłać? Innymi słowy, po co pobierasz formularz dwa razy? Przecież to jest zupełnie bezsensowne. Pomyśl jak robi to przeglądarka, pobiera dane wyświetla ci je, uzupełniasz i potem wysyłasz już przygotowany formularz... Nie wiem czemu uczepiłeś się tego podwójnego pobierania, a ja już nie wiem jak Ci to wytłumaczyć, że to nie jest problem z formularzem, ale z logiką tego zadania. Cytat Jedyna co mi przychodzi na myśl to AJAX Nie wiem po co w tym wszystkim miałby być AJAX, do wypełnienia formularza po stronie przeglądarki? To zaraz Ci autor tematu napisze, że AJAX będzie chciał pobierać formularz dwa razy... Jestem po raz kolejny zdruzgotany w tym tygodniu wiedzą teoretyczną i zadawaniem pytań o problemy, których nie ma. W razie co jestem dostępny na GG, mogę nawet pokazać jak zbudować takie wywołanie curla, tylko proszę nie mówcie mi, że nie da się obsłużyć tokena przez php, bo ta forma zabezpieczenie służy do anulowania używania funkcji "wstecz" w przeglądarce, a nie zabezpiecza przed botami. Ten post edytował Quadina 19.12.2010, 21:02:26 |
|
|
|
magu112 [cURL] formularz i ukryty token 19.12.2010, 15:46:46
Quadina Ale po co Ci przeładowywanie strony? Popatrz:
1. P... 19.12.2010, 16:22:31
magu112 aha. no comments
--------
w skrócie, skrypt ma:
1.... 19.12.2010, 16:47:25 
Rid Cytat(magu112 @ 19.12.2010, 16:47:25 ... 19.12.2010, 19:16:00 
mmdo Cytat(magu112 @ 19.12.2010, 16:47:25 ... 23.12.2010, 07:29:38
Quadina Kolego, buduje boty od najmniej 5 lat, więc pozwol... 19.12.2010, 17:10:45
amii A nie możesz po prostu:
1. wczytać CURL-em strony... 19.12.2010, 18:15:24
magu112 CytatA nie możesz po prostu:
1. wczytać CURL-em st... 19.12.2010, 18:52:56
Rid Za pomocą Ajaxa ,może przesłać formularz bez przeł... 19.12.2010, 21:08:48
Quadina No swojej strony nie przeładujesz, ale załadujesz ... 19.12.2010, 21:12:31
magu112 hmmm może prościej będzie na przykładzie captcha
... 22.12.2010, 11:13:45
amii A powinno być tak:
wykonując taką czynność się nie... 22.12.2010, 15:00:07
CuteOne Magu:: skąd ten bulwers? Quadina dobrze prawi a ty... 22.12.2010, 23:09:21
Quadina @CuteOne Chwała Ci, Chwala, niech będzie chwała ;-... 22.12.2010, 23:24:23
CuteOne Jemu chyba chodziło o pobranie tokena jako zmienne... 23.12.2010, 18:12:14
magu112 Już w ogóle nie kapuje działania tego curla ^^ sie... 29.12.2010, 23:27:21
thek Przecież chłopaki mają racje jak byk! Pobieras... 29.12.2010, 23:53:58
marcineck Witam wszystkich i kłaniam się, gdyż jestem tu now... 5.03.2011, 21:58:39
wNogachSpisz Oszczędze Wam przechwałek, ile lat tworze boty
In... 5.03.2011, 23:30:09 
fifi209 Cytat(wNogachSpisz @ 5.03.2011, 23:30... 6.03.2011, 11:14:05
marcineck Dzięki za cynk.
Wygląda na to, że będę się musiał... 6.03.2011, 10:52:45
marcineck Hej... to może spróbujmy inaczej.
Jako że nie mam... 6.03.2011, 12:49:25
fifi209 Problem taki, że logowanie przez przeglądarkę nie ... 6.03.2011, 12:59:04 
marcineck Cytat(fifi209 @ 6.03.2011, 12:59:04 )... 6.03.2011, 14:05:30
cycofiasz Za pewne wystarczy obsłużyć ciasteczka bo bez nich... 6.03.2011, 13:03:11
fifi209 Gotowe.
[PHP] pobierz, plaintext <?php $... 6.03.2011, 14:20:35 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 19:09 |