POST заявка

Заповядай : дано някой да направи скрипта ако му се занимава.

http://www61.imperiaonline.org/imperia/game_v5/game/validlogin/validlogin.js

view-source:http://www61.imperiaonline.org/imperia/game_v5/game/mobile_homepage.php?login=1


view-source:http://www61.imperiaonline.org/imperia/game_v5/game/ajax_validlogin.php

Аз не ме бива много в js и php , успех! :?:
 
novakabg каза:
Заповядай : дано някой да направи скрипта ако му се занимава.

http://www61.imperiaonline.org/imperia/game_v5/game/validlogin/validlogin.js

view-source:http://www61.imperiaonline.org/imperia/game_v5/game/mobile_homepage.php?login=1


view-source:http://www61.imperiaonline.org/imperia/game_v5/game/ajax_validlogin.php

Аз не ме бива много в js и php , успех! :?:

Пробвам се ама нестава. :D Намерих стринга какво се праща и как се праща, но уви нежелае да приеме пост заявката.
 
lam3r4370 каза:
http://stackoverflow.com/questions/28500775/how-to-submit-a-form-with-phantomjs

Дай пример пробен код за играта де, така като не съм работил с phantomjs може до утре да чета уроци за да направя тестови пример.
 
Е дал съм ти пример за събмитване на форма, сменш само имената на полетата, то си е чист js, ако искаш и jquery може да вкараш
 
lam3r4370 каза:
Е дал съм ти пример за събмитване на форма, сменш само имената на полетата, то си е чист js, ако искаш и jquery може да вкараш

Колега, незнам, но не ми се катери някакъв браузър да му обяснявам какво да прави. Все си мисля, че и през моят браузър би могло да стане. Каква е разликата да подавам JS на фантома и на обикновенният браузър и как това ще заобиколи защитите?
 
PHP:
$cr = new CurlResponse();
$url = "http://www66.imperiaonline.org/imperia/game_v6/game/ajax_login.php?new_login_view=3";
$cr->setResponseArray(array(
	"postfields" => array (
		"uname" => "123456",
		"password" => "123456",
		"form_submit" => true
	),
	"cookies" => true 
));
$cr->init();
print $cr->getCurlResponse($url);
$cr->close();

Получавам отговор:

Код:
{"status":"ok","redirect":"http:\/\/www66.imperiaonline.org\/imperia\/game_v6\/game\/loading.php"}

и нищо. Редиректа пренасочва към някаква страница, но понеже съм на локалният то, а е подадено явно само villige.php тоест не целият път до файла, става localhost/bot/villige.php . Та нестава просто.
 
dakata__92 каза:
lam3r4370 каза:
Е дал съм ти пример за събмитване на форма, сменш само имената на полетата, то си е чист js, ако искаш и jquery може да вкараш

Колега, незнам, но не ми се катери някакъв браузър да му обяснявам какво да прави. Все си мисля, че и през моят браузър би могло да стане. Каква е разликата да подавам JS на фантома и на обикновенният браузър и как това ще заобиколи защитите?

curl не е браузър, ако беше, щеше да стане
 
lam3r4370 каза:
dakata__92 каза:
lam3r4370 каза:
Е дал съм ти пример за събмитване на форма, сменш само имената на полетата, то си е чист js, ако искаш и jquery може да вкараш

Колега, незнам, но не ми се катери някакъв браузър да му обяснявам какво да прави. Все си мисля, че и през моят браузър би могло да стане. Каква е разликата да подавам JS на фантома и на обикновенният браузър и как това ще заобиколи защитите?

curl не е браузър, ако беше, щеше да стане
Дори да не е браузър с бисквитките мога да достъпя страницата, въпроса е защо не се получава. Дори да пробвам отдалечено да прекарам формата от локалният към сайта само с target _blank пак не става.
 
Fakeheal каза:
pix3l каза:
Понеже PHP не може да изпълнява JavaScript, а JavaScript генерира token-а за CSRF защитата.

Curl не е на ПХП, но другото е така. За това трябва да се емулира браузър. =]
Ставаше въпрос за конкретния случай, в отговор на въпроса "Защо не се получава?". ^^
 

Back
Горе