Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak pozbyc sie z adresu tego ? [i=9]
bambolo
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


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 (IMG:style_emoticons/default/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. ?>


Ten post edytował bambolo 7.01.2010, 22:12:46
Go to the top of the page
+Quote Post
lukaszgolder
post
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 17
Dołączył: 2.04.2008
Skąd: z Zabrza

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 01:56