Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Instanzmethode für gefälschte Quellinformationen

PHP-Instanzmethode für gefälschte Quellinformationen

小云云
小云云Original
2018-03-14 13:06:171654Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich die Beispielmethode zum Fälschen von Quellinformationen in PHP mit. Ich hoffe, dass er Ihnen helfen kann.

function getUrl($address, $myip)
{   
   ob_start();   
   $mtime =
explode(' ',
microtime());   
   $starttime =
$mtime[1] +
$mtime[0];   
  
   $onoff =
(function_exists('ini_get')) ? ini_get('register_globals') :
get_cfg_var('register_globals');   
  
   if($onoff !=
1) {   
       @extract($_POST,
EXTR_SKIP);   
       @extract($_GET,
EXTR_SKIP);   
   }   
  
   $self =
$_SERVER['PHP_SELF'];   
   $myaddress =
'http://'.$_SERVER['HTTP_HOST'].$self;   
  
   $comm =
'';   
  
   if(isset($url) && $url)
{   
       $url = str_replace($address, '',
$url);   
   }   
     
   $pcomm =
'';   
   foreach($_POST as $key => $val)
{   
       if($pcomm == '')
{   
           $pcomm .=
$key.''.urlencode($val);   
       } else
{   
           $pcomm .=
$pcomm.'&'.$key.'='.urlencode($val);   
       }   
   }   
  
   foreach($_GET as $key => $val)
{   
       if($key != 'url')
{   
           if($comm == '')
{   
               $comm =
$key.'='.rawurlencode($val);

Verwandte Empfehlungen:

Referer-PHP-Fake-Referer-Beispielcode

PHP-Fake-Referer Verwenden Sie Referrer, um Bild-Hotlinks zu verhindern

PHP-Fake-Referer-Beispielcode

Das obige ist der detaillierte Inhalt vonPHP-Instanzmethode für gefälschte Quellinformationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn