Del
Member
Всегда.Когда это в массиве $_GET поля указывались в ' '?
Всегда.Когда это в массиве $_GET поля указывались в ' '?
Значит у меня проблемы с апачем. Не гребет $_GET['field'];Всегда.
Причем тут апач? Что такое field? И куда его "не гребет"?Значит у меня проблемы с апачем. Не гребет $_GET['field'];
Тогда как $_GET[field] работает нормально.
Дебагить код нужно не наугад. А методически.Значит у меня проблемы с апачем. Не гребет $_GET['field'];
Тогда как $_GET[field] работает нормально.
error_reporting(E_ALL);
print_r($_GET);
print_r($_POST);
print_r($_REQUEST);
print_r($_GET['field']);
# можно еще убедиться, что PHP варнинг сгенерирует из за того, что константа field не определена
print_r($_GET[field]);
Я для примера. Отказывается выгребать если член массива $_GET[] указан в ' '. Например $_GET['field'];Причем тут апач? Что такое field? И куда его "не гребет"?
пример полного кода можно?Я для примера. Отказывается выгребать если член массива $_GET[] указан в ' '. Например $_GET['field'];
Тогда как $_GET[field] работает нормально.
1. <a href="t.php?field=test&field1=test2">123</a>Да что угодно.
<a href="somepage.php?field=test&field1=test2"></a>
<?php
$field=$_GET[field];//работает
echo "$field";
$field1=$_GET['field1'];
echo "$field1";
var_dump($field1);//NULL
?>
[Thu Sep 25 18:30:47 2008] [error] [client 10.0.194.58] PHP Notice: Use of undefined constant field - assumed 'field' in ***.php on line 3\n
[Thu Sep 25 18:30:47 2008] [error] [client 10.0.194.58] PHP Notice: Undefined index: field in ***.php on line 3\n
[Thu Sep 25 18:30:47 2008] [error] [client 10.0.194.58] PHP Notice: Undefined index: field1 in ***.php on line 5\n
[Thu Sep 25 18:42:59 2008] [error] [client 10.0.194.58] PHP Notice: Use of undefined constant field - assumed 'field' in ***.php on line 3\n
Либо1. <a href="t.php?field=test&field1=test2">123</a>
2. <?php
3. $field=$_GET[field];//работает
4. echo "$field";
5. $field1=$_GET['field1'];
6. echo "$field1";
7. var_dump($field1);//NULL
8. ?>
Код:[Thu Sep 25 18:42:59 2008] [error] [client 10.0.194.58] PHP Notice: Use of undefined [B]constant[/B] field - assumed 'field' in ***.php on line 3\n
define('field', 'field');
$_GET['field'];
Кто там кого ругает?Правильно Вас ругают - нельзя использовать неописанные константы.