ďťż

blokada readfile() tylko z maciezystego serva

       

Podstrony


telcocafe

siema all mam prosty skrypt ktory pokazuje czy serv jest online czy off...

skrypt tez kozysta z funkcji get...

niektorzy wykozystoja moj skrypt na swoich stronach a chce zeby mozna bylo kozystac tylko z niego na mojej stronie

tzn jak dam
<img src=skrypt.php> to zadziala ale jak dam <img src=http://pelenadres.pl/skrypt.php> chcialbym zeby siep okazywal specjalny obrazek albo poprostu brak obrazka X

jesli ma to pomoc daje caly skrypt

<?php $_ip = $_GET['ip']; @$fp = fsockopen ("$_ip",82, $errno, $errstr, 1); if (!$fp) { readfile("offline.gif");} else{ readfile("online.gif");} ?>

prosze o pomoc

thx in up!



yyyy jak dobrze rozumuje to wystarczy dać np SERVER_ADDR i spr czy jest lokal :)

imho lipa bo to prosto można 'podrobić ' ;)
///

try
<? $serwer = $_SERVER['SERVER_ADDR']; $klient = $_SERVER['REMOTE_ADDR']; if ( $serwer === $klient ) {   $_ip = $_GET['ip'];   @$fp = fsockopen ( "$_ip",82, $errno, $errstr, 1 );   if ( !$fp )   {     readfile("offline.gif");   }   else   {     readfile("online.gif");   } } else  die( 'Spadaj trollu' ); ?>
Użytkownik Bełdzio edytował ten post 01 czerwiec 2005, 21:13
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.