Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: перенаправление на другие страницы
Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
есть переменная $age_in_years
в нее мы получаем возраст
нужно сделать функцию которая перенаправляла бы пользователя старше 18 лет на index.php
а младше вообще отсоединяла от сайта (но не знаю какая функция для етого используеться и возможно ли такое) либо же отправляла его на страницу block.php допустим
помогите пожалуйста в написание такой функции (Добавление)
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
garvey пишет:
header('Location: ' . $url);
ну да только никто не уточнил что до header в браузер еще ничего не должно выводиться, иначе не сработает!
googlah
Отправлено: 17 Декабря, 2010 - 19:00:03
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
я читал уже что до heder нельзя ничего выводить
но сначала мне нужно что б пользователь заполнил данные рождения
и я узнал его возраст на основе которого он или пропускается на сайт или блокируется
может еще кто-то что-то умное скажет? (Добавление)
ничего из ваших советов не подействовало
FRIK
Отправлено: 17 Декабря, 2010 - 19:25:29
Частый гость
Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010
ну вот этот же скрипт перенаправляет?? чем он тебе не нравится?
googlah
Отправлено: 17 Декабря, 2010 - 21:06:14
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
некорректно работает точнее вообще не куда ничего не перенаправляет
я плохо понимаю в java script но видимо нужно будет учить
Мелкий
Отправлено: 17 Декабря, 2010 - 21:16:48
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
А никого, собственно, не смущает, что редирект помещён в функцию, которая не вызывается в представленном коде ни разу? С чего бы коду, который никогда не вызывается, что-то делать?
----- PostgreSQL DBA
googlah
Отправлено: 17 Декабря, 2010 - 21:22:32
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
Мелкий,
спасибо за ответ
можешь подсказать как написать что б она вызывалась корректно?
php код нужно переместить вверх а хтмл вниз?
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
PHP без разницы, где объявлена функция относительно места вызова.
Всё, что необходимо знать о пользовательских функциях тут: http://php.su/functions/custom/
----- PostgreSQL DBA
googlah
Отправлено: 17 Декабря, 2010 - 21:45:11
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
просто написано что Header - посылает заголовок и необходимо ее ставить до любого вывода информации на экран.
или это было в более ранних версиях php?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.