簡體   English   中英

PHP,cURL發布數組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM