PHP Передача всех POST и GET параметров
От: Reist Россия https://roganov.me
Дата: 12.07.05 18:32
Оценка:
Доброго time.get_any_time() всем!
В соем проекте практически нет страниц, не использующих $_POST или $_GET

Есть файл main.php и в него через $_GET передается имя файла для инклуда.
Задача в том, чтобы в конце main.php написать код, который будет собирать все $_get'ы и $_post'ы страницы и передавать их main_print.php.

Пока проблема рещена в лоб
foreach перебирает все $_get и $_post и составляет из них форму типа
<form name="print" method="post" action="main_print.php">
<input type="Submit" value="Версия для печати" name="Submit">
<input type="hidden" name="param1" value="val1">
<input type="hidden" name="param2" value="val2">
<!-- ИТД -->
</form>


[IMHO]
есть лучшее решение, может кто подскажет?
[/IMHO]
Сойдет и Яваскрипт, гдавное, чтобы не зависил от браузеров.
... << RSDN@Home 1.1.4 stable rev. 510>>
Сдуреть можно!
Re: PHP Передача всех POST и GET параметров
От: ansi  
Дата: 13.07.05 03:27
Оценка:
Здравствуйте, Reist, Вы писали:

R>[IMHO]

R>есть лучшее решение, может кто подскажет?
R>[/IMHO]

ИМХО, нет. Кроме как делать GET-линк, что не всегда возможно.
Re: PHP Передача всех POST и GET параметров
От: Bereal Россия bereal.ru
Дата: 13.07.05 06:05
Оценка:
Здравствуйте, Reist, Вы писали:

R>Доброго time.get_any_time() всем!

R>В соем проекте практически нет страниц, не использующих $_POST или $_GET

R>Есть файл main.php и в него через $_GET передается имя файла для инклуда.

R>Задача в том, чтобы в конце main.php написать код, который будет собирать все $_get'ы и $_post'ы страницы и передавать их main_print.php.

R>Пока проблема рещена в лоб

R>foreach перебирает все $_get и $_post и составляет из них форму типа
R>
R><form name="print" method="post" action="main_print.php">
R><input type="Submit" value="Версия для печати" name="Submit">
R><input type="hidden" name="param1" value="val1">
R><input type="hidden" name="param2" value="val2">
R><!-- ИТД -->
R></form>
R>


R>[IMHO]

R>есть лучшее решение, может кто подскажет?
R>[/IMHO]
R>Сойдет и Яваскрипт, гдавное, чтобы не зависил от браузеров.

лучше весь массив хранить в одном поле

<input type=hidden name=get value="<?php print htmlspecialchars(serialize($_GET)); ?>">

ну и потом его unserialize'ить
The God is Real ... unless declared as Integer
Re: PHP Передача всех POST и GET параметров
От: giardo  
Дата: 13.07.05 10:04
Оценка:
Здравствуйте, Reist, Вы писали:

R>Доброго time.get_any_time() всем!

R>В соем проекте практически нет страниц, не использующих $_POST или $_GET

R>Есть файл main.php и в него через $_GET передается имя файла для инклуда.

R>Задача в том, чтобы в конце main.php написать код, который будет собирать все $_get'ы и $_post'ы страницы и передавать их main_print.php.


Если проблема в том чтобы передавать одновременно и get и post параметры — почему не сделать так:
<form action="myfile.php?inc=file.inc&id=4&i=7" method=post>

</form>
?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.