hancham Posted September 5, 2011 Posted September 5, 2011 Ok my friends, I`m trying to send some data via POST using winhttp.au3 but it`s not working so far. I`m probably missing some detail about how using _WinHttpSendRequest or something. Please help! <autoit> ;variables $INPUT_NAME = "joe" $INPUT_PASSWORD = "joe" $adress = "www.test.com" $openS = _WinHttpOpen() $connector = _WinHttpConnect($openS, $adress) $openRequest = _WinHttpOpenRequest($connector, "POST", "/check.php","HTTP/1.1") $oPost = "username= $INPUT_NAME"; ;send it ;_WinHttpSendRequest($openRequest,"Content-Type: application/x-www-form-urlencoded" & @CRLF, "username=" & $INPUT_NAME & "&password=" & $INPUT_PASSWORD) ;receive response with INET $value = _INetGetSource ( "http://www.test.com/check.php" ) MsgBox(0, "The value is:", $value) </autoit> And this is my PHP code: <?php //Getting from app $user_login = $_POST['username']; $user_pass = $_POST['password']; echo $user_login; ?> So just for test I`m trying to echo the user_login to check if the autoit is passing the variable to php but It`s not!
BiBiBi Posted September 9, 2011 Posted September 9, 2011 (edited) #include <WinHttp.au3> $INPUT_NAME = "joe" $INPUT_PASSWORD = "joe" $adress = "test.com" $openS = _WinHttpOpen() $connector = _WinHttpConnect($openS, $adress) $openRequest = _WinHttpSimpleSendRequest($connector, "POST", "check.php",Default, "username="&$INPUT_NAME&"&"&"password="&$INPUT_PASSWORD) If $openRequest Then Global $sendback = _WinHttpSimpleReadData($openRequest) Msgbox(0,"username: ",$sendback) _WinHttpCloseHandle($openRequest) _WinHttpCloseHandle($connector) _WinHttpCloseHandle($openS) EndIf Edited September 9, 2011 by BiBiBi
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now