[英]PHP, cURL Posting array?
我正在嘗試使用cURL登錄。
登錄頁面上的HTML正在做我從未見過的事情。
<input type="text" name="user_session[login]"/>
<input type="password" name="user_session[password]"/>
我試過:
user_session[login]=blablabla&user_session[password]=blablabla
但沒什么,任何想法?
確保對密鑰進行URL編碼。 我不認為這些括號是安全的。 PHP會將這些參數解析為數組,但如果您只是嘗試模擬表單提交,那么腳本的作用應該無關緊要。 如果您使用PHP 5函數http_build_query
與數組['user_session' => ['login' => 'NAME', 'password' => 'PASS']]
它應該返回您需要的查詢字符串,正確轉義(可以在?
之后附加到URL,或者用作curl_setopt($resource, CURL_POSTFIELDS, http_build_query($args))
)的POST數據。
如果仍然不起作用,請張貼整個表格; 除括號外,您的提交可能還有其他問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.