Страница 1 из 1

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

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

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

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

Скрипту были переданы переменные:
a1 = 'value1',
a2 = 'value2',
...
Причем надо чтоб и те которые методом POST и те которые GET'ом передаются отследить...
Ну а этот отчет я уже сделаю чтоб при каждом запуске скрипта кидался мне на мыло, или в БД записывался.

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

Добавлено: 14 мар 2008, 11:13
Хыиуду
Что-то я не совсем понял...
А не пойдет
print_r($_POST);
print_r($_GET);
?

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

Добавлено: 14 мар 2008, 17:15
shpi0
print_r - выдает массив в удобном для чтения виде. Это хорошо когда можешь скрипт через броузер запустить и посмотреть что там за переменные переданы.
Я не знаю ни названия переменных, ни их значения. Программа обращается к скрипту, передает ему какие-то переменные. Мне вот их надо отследить.
Как массив $_POST, например, отправить по почте? Чтобы, когда программа обратится к скрипту, сработала функция mail() и отправила мне весь массив $_POST?
mail($to,$subject,$_POST) - естественно, не отправляет мне весь массив.

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

Добавлено: 15 мар 2008, 08:55
demon_1607
А если циклом пробежаться по массиву. Например
foreach и в переменную записать ключи и их значения вот и все. А потом делай с ними что хочешь

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

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