Forum Webscript.Ru

Программирование => PHP => Тема начата: polo от 22 Марта 2001, 01:04:30

Название: Как написать код?
Отправлено: polo от 22 Марта 2001, 01:04:30
Допусти в программу "test.php передаем параметр через адресную строку: test.php?par=value, как осуществить следующее на php что на перле выглядило бы так:
вызываем программу - test.cgi?par=value
сама программа
$par=$form{par};
&subprog(\'$par\');
sub subprog {
$par=shift;
делаем что-то с $par;
}
Название: Как написать код?
Отправлено: polo от 22 Марта 2001, 01:46:31
Кажется нашел:
function display ($par) {
делаем что-то с $par
}
switch($par) {
    case "$par":
display($par);
break;
}
А как модифицировать этот код так что при вызове программы без параметра (test.php?par=) выполнялась другая подпрограмма.
И еще: как можно открыть другую ссылку, тоесть при вызове программы test.php?var=value (смотри пример выше), в место "делаем что-то с $par" вставить такой код чтобы открылася главная страница yahoo?
Название: Как написать код?
Отправлено: AliMamed от 22 Марта 2001, 10:42:30
if()
Название: Как написать код?
Отправлено: lodevar от 22 Марта 2001, 11:01:02
Цитировать
polo (22-03-2001 01:46):
А как модифицировать этот код так что при вызове программы без параметра (test.php?par=) выполнялась другая подпрограмма.

if(!isset($par))
{
  если $par не defined ....
}