Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak pozbyc sie z adresu tego ? [i=9]
Forum PHP.pl > Forum > Przedszkole
bambolo
Witam bawie sie klonem scryptu anonym.to ( ogolnie dostepny) pomieszalem go troche z innym scryptem aczkolwiek chce zeby działał podobnie jak anonym.to z tym ze chce sie pozbyc w przekierowaniu do strony docelowej tego całego I=9 jest jaka szanse ze po wpisaniu adresu

http://mojastrona.pl/load?i=9?http://wp.pl

po poprzekierowaniu wchodziła na http://wp.pl a nie tak jak mi teraz przekierowywuje

http://i=9?http://onet.pl

fakt ze nie ma w adresie tego load.php ale zostaje to i=9 sad.gif

Da sie to jakos zlikwidowac ?

tak wyglada cały kod

  1. <?
  2.  
  3.  
  4.  
  5. function tpl ($template)
  6.  
  7. {
  8.  
  9. if (file_exists ('tpl/' . $template . '.html'))
  10.  
  11. {
  12.  
  13. include 'tpl/' . $template . '.html';
  14.  
  15. }
  16.  
  17.  
  18.  
  19. }
  20.  
  21.  
  22.  
  23. function logfile ()
  24.  
  25. {
  26.  
  27. global $link_url;
  28.  
  29. global $config;
  30.  
  31. if ($config['log'] == 1)
  32.  
  33. {
  34.  
  35. $fp = fopen ('log/logfile.txt', 'a');
  36.  
  37. fwrite ($fp, 'Forwarded to: ' . $link_url . ' - IP of User: ' . $_SERVER['REMOTE_ADDR'] . ' - Referrer: ' . $_SERVER['HTTP_REFERER'] . ' - User Agent: ' . $_SERVER['HTTP_USER_AGENT'] . '
  38.  
  39. ');
  40.  
  41. fclose ($fp);
  42.  
  43. }
  44.  
  45.  
  46.  
  47. }
  48.  
  49.  
  50.  
  51. $config['prcl'] = 'http';
  52.  
  53. $config['time'] = 5;
  54.  
  55. $config['log'] = 1;
  56.  
  57. $link_url = $_SERVER['QUERY_STRING'];
  58.  
  59. if ($link_url != '')
  60.  
  61. {
  62.  
  63. if (substr ($link_url, 0, 7) != 'http://')
  64.  
  65. {
  66.  
  67. $link_url = $config['prcl'] . '://' . $link_url;
  68.  
  69. }
  70.  
  71.  
  72.  
  73. $link_head = $link_url;
  74.  
  75. $link_time = $config['time'];
  76.  
  77. logfile ();
  78.  
  79. tpl ('page_redirect');
  80.  
  81. exit ();
  82.  
  83. }
  84.  
  85.  
  86.  
  87. tpl ('page');
  88.  
  89. exit ();
  90.  
  91. ?>
lukaszgolder
Nie bardzo rozumiem idei tego skryptu. Nie zauważyłem w kodzie żadnej funkcji która miałaby przekierowywać, no ale mniejsza z tym.

Jeśli chcesz zrobić takie przekierowanie to chyba najprościej posłużyć się .htaccess:
  1. RewriteRule load=http://(.*) http://$1 [R]


lub czymś podobnym, ewentualnie dać w .htaccess przekierowanie na plik php, który zapisuje logi i sprawdza htaccess tak jak tutaj, a następnie przekierowuje np za pomocą header location.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.