узнать какие переменные переданы скрипту

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
shpi0
Сообщения: 53
Зарегистрирован: 29 сен 2004, 16:14
Откуда: оттуда
Контактная информация:

Здравствуйте! Вопрос такой.
Есть программка, которая будет обращаться к моему скрипту. Программка не моя, поэтому мне надо как-то узнать какие переменные она передает моему скрипту и значения этих переменных.

Вот например script.php, каким образом получить отчет вида:

Код: Выделить всё

Скрипту были переданы переменные:
a1 = 'value1',
a2 = 'value2',
...
Причем надо чтоб и те которые методом POST и те которые GET'ом передаются отследить...
Ну а этот отчет я уже сделаю чтоб при каждом запуске скрипта кидался мне на мыло, или в БД записывался.
Даже самое длинное путешествие начинается с первого шага.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Что-то я не совсем понял...
А не пойдет
print_r($_POST);
print_r($_GET);
?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
shpi0
Сообщения: 53
Зарегистрирован: 29 сен 2004, 16:14
Откуда: оттуда
Контактная информация:

print_r - выдает массив в удобном для чтения виде. Это хорошо когда можешь скрипт через броузер запустить и посмотреть что там за переменные переданы.
Я не знаю ни названия переменных, ни их значения. Программа обращается к скрипту, передает ему какие-то переменные. Мне вот их надо отследить.
Как массив $_POST, например, отправить по почте? Чтобы, когда программа обратится к скрипту, сработала функция mail() и отправила мне весь массив $_POST?
mail($to,$subject,$_POST) - естественно, не отправляет мне весь массив.
Даже самое длинное путешествие начинается с первого шага.
demon_1607
Сообщения: 23
Зарегистрирован: 29 мар 2007, 06:27

А если циклом пробежаться по массиву. Например
foreach и в переменную записать ключи и их значения вот и все. А потом делай с ними что хочешь
shpi0
Сообщения: 53
Зарегистрирован: 29 сен 2004, 16:14
Откуда: оттуда
Контактная информация:

Да, про foreach я почему-то и не подумал. Спасибо, попробую!
А вобще проблему уже решил другим способом, просто написал сам и серверную, и клиентскую часть проги.
Даже самое длинное путешествие начинается с первого шага.
Ответить