View file go.php

File size: 1.19Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Перенаправление ссылка
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12.  
  13. function link_redirect($url)
  14. {
  15. $value = str_replace ( "http://", "", $url );
  16. $value = str_replace ( "https://", "", $value );
  17. $value = str_replace ( "www.", "", $value );
  18. $value = explode ( "/", $value );
  19. $value = reset ( $value );
  20. return $value;
  21. }
  22. $url = @rawurldecode ( $_GET['url'] );
  23. $url = @base64_decode ( $url );
  24. $url = @str_replace ( "&amp;", "&", $url );
  25.  
  26. $_SERVER['HTTP_REFERER'] = link_redirect ( $_SERVER['HTTP_REFERER'] );
  27. $_SERVER['HTTP_HOST'] = link_redirect ( $_SERVER['HTTP_HOST'] );
  28.  
  29. if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) or $url == "")
  30. {
  31. @header ( 'Location: /index.php' );
  32. die( "Доступ запрещен!<br /><br />Пожалуйста, посетите<a href=\"/index.php\">{$_SERVER['HTTP_HOST']}</a>" );
  33. }
  34.  
  35. @header ( 'Location: ' . $url );
  36.  
  37. die ( "Ссылка перенаправление.<br /><br />Пожалуйста, нажмите <a href=\"{$url}\">here.</a>" );
  38.  
  39. ?>