PHP用CURL偽造IP和來源_PHP教程
推薦:PHP使用PDO連接Access的方法try{ $db = new PDO(odbc:driver={microsoft access driver (*.mdb)};dbq=.getcwd().#db.mdb); echo Connectedn; } catch (Exception $e) { echo Failed:.$e-getMessage(); } 連接成功!如果沒有,請確認PDO擴展已安裝,打開php.ini,查看有沒有這么一句:extension=php
來源ip,,,1.php 請求 2.php 。
1.php代碼:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/2.php");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8')); //構造IP
curl_setopt($ch, CURLOPT_REFERER, "http://www.gosoa.com.cn/ "); //構造來路
curl_setopt($ch, CURLOPT_HEADER, 1);
$out = curl_exec($ch);
curl_close($ch);
2.php代碼如下:
function getClientIp() {
if (!empty($_SERVER["HTTP_CLIENT_IP"]))
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if (!empty($_SERVER["REMOTE_ADDR"]))
$ip = $_SERVER["REMOTE_ADDR"];
else
$ip = "err";
return $ip;
}
echo "IP: " . getClientIp() . "";
echo "referer: " . $_SERVER["HTTP_REFERER"];
分享:PHP正則表達式基本函數在PHP正則表達式中需要轉義的字符如下: $^*()+={}[]|/:.?' 注意:perl風格中表達式要求以/開始和結尾,如:/food/ 表匹配字符 food perl修飾符如下: i 完成不區分大小寫的搜索 g 查找所有出現(all occurrences,完成全局搜索) m 將一個字符串視為多行(m就表示多(multi
- 相關鏈接:
- 教程說明:
PHP教程-PHP用CURL偽造IP和來源。