當前位置:首頁 » 編程語言 » php模擬

php模擬

發布時間: 2024-11-11 14:50:38

『壹』 php怎麼模擬瀏覽器發送get請求

  1. get請求?直接跳轉裡面帶上參數就行了

  2. 代碼如下:

    <?php
    header('Location:http://xxx/yyy?ddd=1&kkk=2');
    ?>

『貳』 如何通過php程序模擬用戶登錄

模擬用戶可以用php的curl的post,例如
$url = "http://www.uzuzuz.com";
$post_data = array ("username" => "uzuzuz","password" => "12345");

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// post數據
curl_setopt($ch, CURLOPT_POST, 1);
// post的變數
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
//列印獲得的數據
print_r($output);

具體參考:http://www.uzuzuz.com/article/4.html

『叄』 PHP中模擬登錄的驗證碼問題應該如何解決

基本思路:

首先獲取一個cookies值,再帶著這個cookies去獲取驗證碼圖片,你再帶著驗證碼值和登錄數據去模擬post登錄。下面是一個模擬獲取驗證碼的。

這里忽略獲取cookies的過程。注意文件為UTF-8無BOM格式

?php
header('Content-Type:image/png');
$url="http://hbyw.e21.e.cn/global/gd.php";//圖片鏈接
$ch=curl_init();
//Cookie:PHPSESSID=
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_COOKIE,'PHPSESSID=');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_TIMEOUT,0);//忽略超時
curl_setopt($ch,CURLOPT_NOBODY,false);
$str=curl_exec($ch);
curl_close($ch);
熱點內容
android控制項設置位置設置 發布:2025-09-17 01:36:17 瀏覽:447
mfc與c語言 發布:2025-09-17 01:33:52 瀏覽:31
扣扣空間相冊怎麼加密 發布:2025-09-17 01:32:21 瀏覽:870
移動文件夾的軟體 發布:2025-09-17 01:31:47 瀏覽:644
聯通吉林省dns伺服器地址 發布:2025-09-17 01:26:56 瀏覽:959
python列表刪除指定元素 發布:2025-09-17 01:26:13 瀏覽:941
安卓手機設置安全管理器有什麼用 發布:2025-09-17 01:23:32 瀏覽:898
mysql資料庫備份的方法 發布:2025-09-17 01:22:55 瀏覽:571
c語言中函數返回值的類型是由 發布:2025-09-17 01:21:16 瀏覽:887
編譯原理實驗三 發布:2025-09-17 00:57:50 瀏覽:896