我想用cURL登錄到沒有登錄表單的網站。要登錄,你必須去:使用PHP和cURL登錄到沒有登錄表單的網站
example.com/index.php?version=1.74&premium=true&user=USERNAME&password=PASSWORD&model=iPhone&sv=5.0.1
老實說,我不知道從哪裏開始。我已經閱讀了許多cURL文章,沒有人解釋如何在沒有表單的情況下進行登錄。
我想用cURL登錄到沒有登錄表單的網站。要登錄,你必須去:使用PHP和cURL登錄到沒有登錄表單的網站
example.com/index.php?version=1.74&premium=true&user=USERNAME&password=PASSWORD&model=iPhone&sv=5.0.1
老實說,我不知道從哪裏開始。我已經閱讀了許多cURL文章,沒有人解釋如何在沒有表單的情況下進行登錄。
表單包含字段。它也有一個HTTP方法(通常是POST)。
在這種情況下,數據似乎是由GET方法發佈(作爲查詢字符串在URL中)。
您只需構建該URL(查找http_build_query()
內置函數)並使用常規CURL調用來請求它。很可能,您還需要接受(並繼續發送)cookie與服務器發送給您的會話信息。爲此,您需要使用curl_setopt()
來設置CURLOPT_COOKIEJAR
和CURLOPT_COOKIEFILE
的值。
提及'cookie'部分+1 – thaJeztah
但這是不安全的,因爲該URL可能被保存在瀏覽器的歷史! – 2013-02-02 21:27:55