1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

PHP Problem!

Discussion in 'HTML & Website Design' started by surfer33, Sep 11, 2007.

  1. #1
    why this not work?(4 spoof Referer)



    <?php
    error_reporting(E_ALL);
    $service_port = getservbyname('www', 'tcp');
    $address = gethostbyname('www.google.com');

    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    if ($socket < 0) {
    echo "socket_create() failed: reason: " . socket_strerror($socket) . "\n";
    }
    $result = socket_connect($socket, $address, $service_port);
    if ($result < 0) {
    echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n";
    }

    $in = "GET / HTTP/1.1\r\n";
    $in .= "Host: www.google.com\r\n";
    $in .= "User-Agent: Ive been forged!\r\n";
    $in .= "Referer: http://google.com/";
    $in .= "Connection: Close\r\n\r\n";
    $out = '';

    socket_write($socket, $in, strlen($in));
    while ($out = socket_read($socket, 2048)) {
    echo $out;
    }
    $socket_close($socket);
    ?>
     
    surfer33, Sep 11, 2007 IP
  2. surfer33

    surfer33 Banned

    Messages:
    212
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    i want spoof Referrer with a PHP or...
    how i can do it?
    i tested many scripts but they dont work...

    4 exam this:
    
    <?php 
    
    $host = 'http://www.google.com'; 
    $service_uri = '/ref.php'; 
    $vars ='download_ticket=3234&over18=yes'; 
    
    $header = "Host: $host\r\n"; 
    $header .= "User-Agent: PHP Script\r\n"; 
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; 
    $header .= "Referer: http://www.google.com"; 
    $header .= "Content-Length: ".strlen($vars)."\r\n"; 
    $header .= "Connection: close\r\n\r\n"; 
    
    $fp = fsockopen("".$host,80, $errno, $errstr); 
    
    if (!$fp) { 
    echo "$errstr ($errno)<br/>\n"; 
    echo $fp; 
    } else { 
    fputs($fp, "POST $service_uri HTTP/1.1\r\n"); 
    fputs($fp, $header.$vars); 
    fwrite($fp, $out); 
    
    while (!feof($fp)) { 
    echo fgets($fp, 128); 
    } 
    fclose($fp); 
    } 
    ?>
    
    Code (markup):

    plz help me...
     
    surfer33, Sep 12, 2007 IP