Показать сообщение отдельно

  #4  
Старый 21.06.2007, 13:15
hhover
Познающий
Регистрация: 21.05.2007
Сообщений: 61
Провел на форуме:
79888

Репутация: 145
По умолчанию

PHP код:
<?php
set_time_limit
(0);
ob_implicit_flush();
#    $refs=explode("\n",trim($aref));
#    $uref=trim($host);
#    $gurl=trim($refs);
$uref "http://referer.com/";
$gurl "http://host.com/";

    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL$gurl);
    
curl_setopt($chCURLOPT_HEADER,0);
    
curl_setopt($chCURLOPT_NOBODY,0);
    
curl_setopt($ch,CURLOPT_TIMEOUT,6);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_REFERER$uref);
    
curl_setopt($chCURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    
$file_content=curl_exec ($ch);
    
curl_close ($ch);
?>
Такой код прекрасно передает реферер. Так что ищи ошибку в своей форме, и в том, как она что передает. Там все так сумбурно, что я не понял, для чего она. И имена переменных странные.
Но несколько советов -
1) Почитай про register_globals, про основы работы с формами и это.
2) Сделай себе страничку <?php echo $_SERVER['HTTP_REFERER']; ?> и отлаживай скрипт ей, выводя на экран содержимое странички запроса.
 
Ответить с цитированием