Forum Webscript.Ru

Программирование => PHP => Тема начата: glebushka от 15 Февраля 2005, 23:49:35

Название: разбор параметров
Отправлено: glebushka от 15 Февраля 2005, 23:49:35
Пытаюсь подправить  чужую глючную, дырявую и огромную админку.
Проблема в следующем.
Когда скрипту передаём параметры:
?id=12158&model_id=200
всё ок.
Если:
?id=12158&model_id=200&type_id=
То значение ни одного из параметров мне считать не удаётся:(
Перепробовал много способов. Например:
$id=$_REQUEST["id"];
$model_id=$_REQUEST["model_id"];
Ничего не помогает:((
В чём может быть дело? Убрать с конца &type_id= не предлагать. Админка чужая, путаная и бааааальшая.
Название: разбор параметров
Отправлено: Макс от 16 Февраля 2005, 00:06:57
Цитировать
glebushka:
?id=12158&model_id=200 всё ок. Если: ?id=12158&model_id=200&type_id=

1. что показывает  print_r($_REQUEST); в обоих случаях ?
2. версия ПХП ?
3. http://phpfaq.ru/debug

PS
вообще звучит все это странно. type_id не может влиять на другие параметры (если нигде в коде это специальным образом не описано)
Название: разбор параметров
Отправлено: glebushka от 16 Февраля 2005, 00:17:17
Цитировать
Макс:
1. что показывает print_r($_REQUEST);

Array ( => b [PHPSESSID] => 9384bd7306acf7dccbdb2979dc6bd61f [lgnm] => smatskevich )
Соотвественно ни одного параметра из тех, которые переданы через адресную строку:(
Цитировать
Макс:
2. версия ПХП ?

PHP Version 4.3.9
Название: разбор параметров
Отправлено: glebushka от 16 Февраля 2005, 00:23:00
Цитировать
Макс:
3. http://phpfaq.ru/debug

Не издевайся. Мне и так плохо. Вот код:

$id=$_REQUEST["id"];
$model_id=$_REQUEST["model_id"];
print(\'id:\');print("$id");print("\\n");
print(\'model_id:\');print("$model_id");print("\\n");
?>
Что здесь отлаживать?:(
Название: разбор параметров
Отправлено: Макс от 16 Февраля 2005, 00:27:39
я говорил показать, что показывает этот код в обоих случаях .

Там никаких извращений с mod_rewrite случайно нету ?
Название: разбор параметров
Отправлено: Макс от 16 Февраля 2005, 00:31:08
Цитировать
glebushka:
print(\'id:\');print("$id");print("\\n");

ужас
echo \'id: \'.$id."\\n";
Название: разбор параметров
Отправлено: glebushka от 16 Февраля 2005, 00:40:05
Цитировать
Макс:
я говорил показать, что показывает этот код в обоих случаях .

Во втором случае всё ок:
Array ( [id] => 12014 [model_id] => 200 => b [PHPSESSID] => 9384bd7306acf7dccbdb2979dc6bd61f [lgnm] => smatskevich )
Цитировать
Макс:
Там никаких извращений с mod_rewrite случайно нету

Файлов хтакссес вообще не наблюдается.
Цитировать
Макс:
ужас

не говори, я сам в шоке:)
Название: разбор параметров
Отправлено: Макс от 16 Февраля 2005, 00:46:41
Цитировать
glebushka:
Файлов хтакссес вообще не наблюдается.

смотришь через FTP или Shell ?
Некоторіе хостеры так настраивают свой FTP-сервер, чтобы нельзя было прочитать .htaccess
Доступа к httpd.conf нету ?

В [p]phpinfo[/p]  эти переменные видны ? (см таблицу PHP Variables)
Название: разбор параметров
Отправлено: glebushka от 16 Февраля 2005, 00:57:23
Цитировать
Макс:
Некоторіе хостеры так настраивают свой FTP-сервер, чтобы нельзя было прочитать .htaccess

О, спасибо! Точно. Не вижу этого файла. Завтра получу пароли от шела. Ещё раз сенкс. Стормозил я, знал ведь, что бывают такие извращенцы.