PHP用CURL偽造IP和來源_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦: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教程/更新時間:2013-04-17
      相關PHP教程