|
|
|
| У меня есть index.php. Как мне в нем проверить, существует ли перемннаа id_page. Пробовал через isset, но и в случае задания переменной и просто без нее, выходит так, что эта GET пременная задана. Как мне проверить ее?
Спасибо. | |
|
|
|
|
|
|
|
для: iham
(29.01.2007 в 16:45)
| | у меня стоят такие
if ($id) {
} | |
|
|
|
|
|
|
|
для: iham
(29.01.2007 в 16:45)
| | Используйте не $_GET['id'] а $id
Это всем я говорю :)
register globals off?
foreach ($_GET as $k=>$v)
$$k = $v;
|
| |
|
|
|
|
|
|
|
для: bronenos
(29.01.2007 в 17:09)
| | Используйте не $_GET['id'] а $id
Это всем я говорю :)
Зачем? От этого же количество денег в кошельке не прибавится. Мне приятнее из массива $_GET все доставать. Не навязывайте своё мнение :)) | |
|
|
|
|
|
|
|
для: Unkind
(29.01.2007 в 21:16)
| | Не навязываю
из гет просто дольше брать :) | |
|
|
|
|
|
|
|
для: bronenos
(29.01.2007 в 21:39)
| | Ну дак а всё таки, как именно из массива $_GET проверит наличие переменной? По идее ее нет, о пхп считает ее заданной... | |
|
|
|
|
|
|
|
для: iham
(29.01.2007 в 22:09)
| |
<?php
include("inc/config.inc");
$set=isset($HTTP_GET_VARS["page_id"]);
echo $set;
if ($set);
{$page_id=$HTTP_GET_VARS["page_id"];
$text=file_get_contents("content/".$page_id.".inc");
echo $text;
}
|
Вот мой код, который выполняется вегда... | |
|
|
|
|
|
|
|
для: iham
(29.01.2007 в 22:14)
| | Когда Вы пишите
if(...);
то вы просто создаете строку без смысла, так как нет кода, который будет выполняться при true.
А просто "голые" фигурные скобки "{ ... }" в PHP игнорируются, но код между ними выполняется. | |
|
|
|
|
|
|
|
для: Unkind
(30.01.2007 в 01:05)
| | - | |
|
|
|
|
|
|
|
для: Unkind
(30.01.2007 в 01:05)
| | >Когда Вы пишите
>if(...);
О, и правда, моя ошибка. Сапасибо. | |
|
|
|
|
|
|
|
для: Unkind
(30.01.2007 в 01:05)
| |
if ($id) print 'ok';
else print 'error';
|
и ГЕТом переменную поставьте | |
|
|
|
|
|
|
|
для: iham
(29.01.2007 в 16:45)
| |
<?php
if(isset($_GET['id']))
{
echo "переменная задана ".$_GET['id'];
}
else
{
echo "переменная не задана ";
}
?>
|
| |
|
|
|
|
|
|
|
для: zavragnov
(29.01.2007 в 22:45)
| | >Используйте не $_GET['id'] а $id
>Это всем я говорю :)
>register globals off?
register globals on - Зло:) | |
|
|
|
|
|
|
|
для: Poison
(31.01.2007 в 10:39)
| | 2Poison, почему? Нет.
Вы боитесь взлома? Писать код надо нормальный. Хотя лично у меня на сервере значение данной директивы "off" только из-за ненадобности. | |
|
|
|