Forum Webscript.Ru

Программирование => PHP => Тема начата: thestar от 12 Июня 2004, 20:38:35

Название: link
Отправлено: thestar от 12 Июня 2004, 20:38:35
if (isset($_GET[\'link\'])) {
$link = (int) $_GET[\'link\'];
}
if ($link == 1) { header("Location: file_url_here1.php"); }
elseif ($link == 2) { header("Location: file_url_here2.php"); }
elseif ($link == 3) { header("Location: file_url_here3.php"); }
elseif ($link == 4) { header("Location: file_url_here4.php"); }
else { print "Глюк... незнаю чё грузить..."; }
?>

я вот непойму, для чего тут нужен else??:confused:
кроме всего прочего, при входе на страницу где размещён этот скрипт. мне всегда отображается этот esle(Глюк... незнаю чё грузить...)
в чём трабла?:confused:
Название: link
Отправлено: Меняздесьдавнонет от 12 Июня 2004, 21:02:52
лично меня интересует, зачем нужно вот это :-)
Цитировать

if (isset($_GET[\'link\'])) {
$link = (int) $_GET[\'link\'];
}
Название: link
Отправлено: thestar от 12 Июня 2004, 21:29:24
разве не для  регист глобал?
Название: link
Отправлено: Меняздесьдавнонет от 13 Июня 2004, 02:35:55
для "регист глобал" достаточно $link = $_GET[\'link\'];
Название: link
Отправлено: thestar от 13 Июня 2004, 15:05:56
RomikChef
ok
а можно ли убрать else? и что оно в данном скрипте вообще делает?
Название: link
Отправлено: Neter от 13 Июня 2004, 21:24:32
thestar
А ты сам подумай. Проследи логику программы. Что тебе нужно то и сделай.
Название: link
Отправлено: Макс от 13 Июня 2004, 21:44:16
thestar
может тебе стоит почитать какую-нибудь книгу по основам программирования ?
Ты элементарные вещи спрашиваешь (которые почти во всех языках имеют одинаковое значение)