Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
переход по заданному адресу [PHP] |

31.07.2009, 01:38
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
переход по заданному адресу [PHP]
Здравствуйте !
Помогите решить проблему .
Есть поле ввода , и кнопка ok .
хочу сделать так чтобы при вводе определенного текста в поле переходило по заданному адресу .
например :
под словом - test - у нас переход по ссылке - http://www.google.com , а под словом test2 - www.yandex.ru , т.е. - после ввода test и нажатие ok мы переходим на http://www.google.com , ну естественно test2 - на Яндекс . А если такого не существует - переход на страницицу ... допустим - http://www.google.ru/error,
помогите правильно запрограмить . спасибо ! + всем кто ответит
Последний раз редактировалось Lionis; 31.07.2009 в 01:42..
|
|
|

31.07.2009, 01:54
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
PHP код:
<form>
<input type="text" name="url">
</form>
<?php
if(isset($_GET['url']))
{
switch($_GET['url'])
{
case "test":
header("location:http://google.ru");
break;
case "test2":
header("location:http://yandex.ru");
break;
default:
header("location:http://google.ru?error");
break;
}
}
?>
Последний раз редактировалось rushter; 31.07.2009 в 02:35..
|
|
|

31.07.2009, 01:58
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
сразу 4 дыры - тему в болталку 
|
|
|

31.07.2009, 02:01
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
Вы бы не могли дописать до конца ... т.к. сам додумать не смогу ...
спасибо .
|
|
|

31.07.2009, 02:02
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Сообщение от Pashkela
сразу 4 дыры - тему в болталку 
Правда ? Научишь юзать ?
|
|
|

31.07.2009, 02:04
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 rushter:
Кривда. Только школьники уже не знают, что после
header("location:http://google.ru?error");
надо писать
or die('Ошибон');
дальше сам додумкаешь
|
|
|

31.07.2009, 02:06
|
|
Участник форума
Регистрация: 19.09.2007
Сообщений: 163
Провел на форуме: 2825788
Репутация:
327
|
|
CRLF Injection
|
|
|

31.07.2009, 02:07
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме: 128428
Репутация:
20
|
|
чет страница пустая ; (
PHP код:
<?php
switch($_GET['url'])
{
case "test":
header("location:http://google.ru");
break;
case "test2":
header("location:http://yandex.ru");
default:
header("location:http://google.ru?error");
or die('Ошибон');
break;
}
?>
<form name="form1" method="post" action="">
<label>
<input type="text" name="url" id="url">
</label>
<label>
<input type="submit" name="button" id="button" value="Submit">
</label>
</form>
|
|
|

31.07.2009, 02:08
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
<form name="form1" method="post" action="">
switch($_GET['url'])
ыыыы
немножко не так
GET на POST замени + если reg glob = off, то сначала присвой переменной значение:
$a = $_POST['url']
плюс почитай про isset:
http://ru2.php.net/isset
|
|
|

31.07.2009, 02:09
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Сообщение от Pashkela
2 rushter:
Кривда. Только школьники уже не знают, что после
header("location:http://google.ru?error");
надо писать
or die('Ошибон');
дальше сам додумкаешь
Ты же сказал что это дыра,научи юзать!Зачем die юзать ,если есть default и в header ничего не передаётся ?
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
[php] переход на страницу:)
|
AdR3naL1ne |
PHP, PERL, MySQL, JavaScript |
8 |
15.06.2009 15:18 |
|
Proxy FAQ
|
foreva |
Чужие Статьи |
12 |
04.01.2008 12:15 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|