как запретить юзеру переходы на другие сайты ?

#1 14 августа 2012 в 00:57
нужно для информационного киоска.
делается из живого сайта, там куча посторонних ссылок.
нужно чтобы пользователя, при попытке перехода, по этим ссылка, кидало обратно на главную или ничего не происходило.
#2 14 августа 2012 в 08:05
а в чем прикол?)

if ($do=='redirect'){

$url = str_replace('--q--', '?', $inCore->request('url', 'str', ''));

if(strstr($url, '..')){ $inCore->halt(); }

if (!$url) { $inCore->halt(); }

if (strstr($url, 'http:/')){
if (!strstr($url, 'http://')){ $url = str_replace('http:/', 'http://', $url); }
}
if (strstr($url, 'https:/')){
if (!strstr($url, 'https://')){ $url = str_replace('https:/', 'https://', $url); }
}
$inCore->redirect($url);

}


перед кодом
  1. $inCore->redirect($url);
вставить
  1. $url = "http://site.ru";
как-то так
#3 14 августа 2012 в 11:28
FreeLancer, не совсем понял куда это прописать ?

а в чем прикол?)

долго объяснять :)
просто у юзера не должно быть возможности переходить по сторонним ссылкам.
делаю инфокиоск и серфинг должен быть в пределах сайта
#4 14 августа 2012 в 13:50
/components/files/frontend.php, тут вроде..

долго объяснять :)
просто у юзера не должно быть возможности переходить по сторонним ссылкам.
делаю инфокиоск и серфинг должен быть в пределах сайта

lezginka.ru
А не проще ли просто вырезать ссылки?)
#5 14 августа 2012 в 15:15

А не проще ли просто вырезать ссылки?)

да это столько возни, перелопачивать 100 страниц
#6 14 августа 2012 в 19:10
можно написать плагин )))))))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.