Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: перенаправить с Post запросом
Форумы портала PHP.SU » » HTTP и PHP » перенаправить с Post запросом

Страниц (1): [1]
 

1. Skipp - 19 Сентября, 2011 - 09:36:28 - перейти к сообщению
Добрый день всем.
Помогите, а то никак что-то в голову не придёт как решить этот вопрос.
Мне надо перенаправить пользователя на страницу при этом передать методом post некоторые данные, как это можно осуществить?
2. EuGen - 19 Сентября, 2011 - 09:39:51 - перейти к сообщению
Использовать curl:
http://php.su/functions/?cat=curl
3. Skipp - 19 Сентября, 2011 - 09:42:06 - перейти к сообщению
Эмм, а разве с помощью curl можно перенаправить посетителя?
А разве в заголовке с Location нельзя никак POST данные присабачить?
4. Мелкий - 19 Сентября, 2011 - 09:48:41 - перейти к сообщению
Skipp, сохраняете данные в сессию, потом оттуда достаёте.

Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.
5. EuGen - 19 Сентября, 2011 - 09:52:51 - перейти к сообщению
Мелкий пишет:
Или совсем костыль
воистину
Skipp пишет:
Эмм, а разве с помощью curl

Можно запросить с помощью него страницу через POST и показать ее
6. Skipp - 19 Сентября, 2011 - 09:56:08 - перейти к сообщению
Да про сессии думал, про кукисы и GETом тоже могу сделать. Мне интересно стало как сделать это не затрагивая хранение данных где-то, хотел передать одну переменную и всё, больше она не нужна мне ни на каких других страницах, видимо таких вариантов нетУлыбка
(Добавление)
EuGen
Ну я понимаю, это мне не подходит, так как надо перенаправить на другую страницу, что бы url поменялся и всё такое. Но всё равно спасибо.
7. LIME - 19 Сентября, 2011 - 10:17:23 - перейти к сообщению
а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера
AJAXом же можно както пост запрос слать
8. Skipp - 19 Сентября, 2011 - 10:20:07 - перейти к сообщению
LIME, точноУлыбка Спасибо.
Сам больше знаю js, но даже что-то и в голову не пришло)
9. Мелкий - 19 Сентября, 2011 - 10:22:37 - перейти к сообщению
LIME пишет:
а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера

Можно-то можно. Но это тааакой костыль Закатив глазки
10. LIME - 19 Сентября, 2011 - 10:44:31 - перейти к сообщению
Мелкий ну не знаю
мне кажется для данной цели скорее CURL костыль
ведь надо именно перейти на страницу передав постом
в чем калечность этого метода хотелось бы узнать
Skipp пишет:
LIME, точно Спасибо.
Мелкий пишет:
Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.
нам с вами внимательнее надо быть )) Вверху
11. Skipp - 19 Сентября, 2011 - 10:54:05 - перейти к сообщению
Да что-то я проглядел)

Спасибо всем, думаю теперь вопрос решу.
Правда в этом методе тоже есть минус, если js будет отключено не сработает, но это не важно, что-нибудь ещё придумаю.

Ещё раз всем спасибо!!!
12. Мелкий - 19 Сентября, 2011 - 11:14:51 - перейти к сообщению
LIME пишет:
в чем калечность этого метода хотелось бы узнать

В использовании промежуточной страницы из одной только формы да пары строк JS.
Хотя, смотря на каком событии стоит редирект и откуда данные для передачи, может и напрямую возможно.
13. IronHawk - 19 Сентября, 2011 - 11:33:10 - перейти к сообщению
Интересно, а кросс-сайтинг не сработает в этом случае? Ниндзя

 

Powered by ExBB FM 1.0 RC1