Скрипт редиректа для определенных пользователей

A7
На сайте с 21.10.2011
Offline
0
534

Народ, подскажите скрипт переадресации для пользователей, имеющих определённый id.

То есть, допустим, человек заходит по ссылке вида http://123.com/?id=1, после чего происходит редирект на урл http://234.com.

В случае, если человек заходит по ссылке без id - редиректа не происходит.

Спасибо.

P
На сайте с 24.01.2009
Offline
63
#1

Самый простой способ:

if(isset($_GET['id']))
header( 'Location: http://234.com' );
A7
На сайте с 21.10.2011
Offline
0
#2
Payk:
Самый простой способ:
if(isset($_GET['id']))
header( 'Location: http://234.com' );

Хм, что-то не работает.

Скрипт выглядит так:


<SCRIPT LANGUAGE="JavaScript">
if(isset($_GET['id']))
header( 'Location: http://234.com' );
</SCRIPT>

При этом урл имеет вид http://123.com?id

В чём ошибка?

Skom
На сайте с 02.12.2006
Offline
165
#3

Ошибка в том, что Вам код на php написали, а Вы его в JS воткнули.

Cras amet qui numquam amavit quique amavit cras amet
A7
На сайте с 21.10.2011
Offline
0
#4
Skom:
Ошибка в том, что Вам код на php написали, а Вы его в JS воткнули.

То есть, нужно создать PHP файл, с кодом:


if(isset($_GET['id']))
header( 'Location: http://234.com' );

после чего подключить его инклюдом в html?

Или же будет достаточно кода:


<?php
if(isset($_GET['id']))
header( 'Location: http://234.com' );
?>
Skom
На сайте с 02.12.2006
Offline
165
#5

Если у Вас индексный файл на пхп, то просто в начало его вставляете код и всё.

A7
На сайте с 21.10.2011
Offline
0
#6
Skom:
Если у Вас индексный файл на пхп, то просто в начало его вставляете код и всё.

То есть достаточно будет сменить расширение индекса с shtml на php и в самое начало страницы (перед тегом <html>) вставить следующий код:


<?php
if(isset($_GET['id']))
header( 'Location: http://234.com' );
?>

верно?

P
На сайте с 24.01.2009
Offline
63
#7

Да, я надеюсь у вас есть поддержка php.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий