Автор Тема: разбор параметров  (Прочитано 3551 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
разбор параметров
« : 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= не предлагать. Админка чужая, путаная и бааааальшая.
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
разбор параметров
« Ответ #1 : 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 не может влиять на другие параметры (если нигде в коде это специальным образом не описано)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
разбор параметров
« Ответ #2 : 16 Февраля 2005, 00:17:17 »
Цитировать
Макс:
1. что показывает print_r($_REQUEST);

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

PHP Version 4.3.9
Ну к чему все это, лучше бы водки выпили...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
разбор параметров
« Ответ #3 : 16 Февраля 2005, 00:23:00 »
Цитировать
Макс:
3. http://phpfaq.ru/debug

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

<?php
$id
=$_REQUEST["id"];
$model_id=$_REQUEST["model_id"];
print(\
'id:\');print("$id");print("\\n");
print(\'model_id:\');print("$model_id");print("\\n");
?>

Что здесь отлаживать?:(
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
разбор параметров
« Ответ #4 : 16 Февраля 2005, 00:27:39 »
я говорил показать, что показывает этот код в обоих случаях .

Там никаких извращений с mod_rewrite случайно нету ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
разбор параметров
« Ответ #5 : 16 Февраля 2005, 00:31:08 »
Цитировать
glebushka:
print(\'id:\');print("$id");print("\\n");

ужас
echo \'id: \'.$id."\\n";
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
разбор параметров
« Ответ #6 : 16 Февраля 2005, 00:40:05 »
Цитировать
Макс:
я говорил показать, что показывает этот код в обоих случаях .

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

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

не говори, я сам в шоке:)
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
разбор параметров
« Ответ #7 : 16 Февраля 2005, 00:46:41 »
Цитировать
glebushka:
Файлов хтакссес вообще не наблюдается.

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

В [p]phpinfo[/p]  эти переменные видны ? (см таблицу PHP Variables)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
разбор параметров
« Ответ #8 : 16 Февраля 2005, 00:57:23 »
Цитировать
Макс:
Некоторіе хостеры так настраивают свой FTP-сервер, чтобы нельзя было прочитать .htaccess

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28