Добрый день всем.
Помогите, а то никак что-то в голову не придёт как решить этот вопрос.
Мне надо перенаправить пользователя на страницу при этом передать методом post некоторые данные, как это можно осуществить?
1. Skipp - 19 Сентября, 2011 - 09:36:28 - перейти к сообщению
2. EuGen - 19 Сентября, 2011 - 09:39:51 - перейти к сообщению
Использовать curl:
http://php.su/functions/?cat=curl
http://php.su/functions/?cat=curl
3. Skipp - 19 Сентября, 2011 - 09:42:06 - перейти к сообщению
Эмм, а разве с помощью curl можно перенаправить посетителя?
А разве в заголовке с Location нельзя никак POST данные присабачить?
А разве в заголовке с Location нельзя никак POST данные присабачить?
4. Мелкий - 19 Сентября, 2011 - 09:48:41 - перейти к сообщению
Skipp, сохраняете данные в сессию, потом оттуда достаёте.
Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.
Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.
5. EuGen - 19 Сентября, 2011 - 09:52:51 - перейти к сообщению
Мелкий пишет:
воистинуИли совсем костыль
Skipp пишет:
Эмм, а разве с помощью curl
Можно запросить с помощью него страницу через POST и показать ее
6. Skipp - 19 Сентября, 2011 - 09:56:08 - перейти к сообщению
Да про сессии думал, про кукисы и GETом тоже могу сделать. Мне интересно стало как сделать это не затрагивая хранение данных где-то, хотел передать одну переменную и всё, больше она не нужна мне ни на каких других страницах, видимо таких вариантов нет
(Добавление)
EuGen
Ну я понимаю, это мне не подходит, так как надо перенаправить на другую страницу, что бы url поменялся и всё такое. Но всё равно спасибо.
(Добавление)
EuGen
Ну я понимаю, это мне не подходит, так как надо перенаправить на другую страницу, что бы url поменялся и всё такое. Но всё равно спасибо.
7. LIME - 19 Сентября, 2011 - 10:17:23 - перейти к сообщению
а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера
AJAXом же можно както пост запрос слать
пусть JS сам жмакает сабмит вместо юзера
AJAXом же можно както пост запрос слать
8. Skipp - 19 Сентября, 2011 - 10:20:07 - перейти к сообщению
LIME, точно Спасибо.
Сам больше знаю js, но даже что-то и в голову не пришло)
Сам больше знаю js, но даже что-то и в голову не пришло)
9. Мелкий - 19 Сентября, 2011 - 10:22:37 - перейти к сообщению
LIME пишет:
а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера
пусть JS сам жмакает сабмит вместо юзера
Можно-то можно. Но это тааакой костыль
10. LIME - 19 Сентября, 2011 - 10:44:31 - перейти к сообщению
Мелкий ну не знаю
мне кажется для данной цели скорее CURL костыль
ведь надо именно перейти на страницу передав постом
в чем калечность этого метода хотелось бы узнать
мне кажется для данной цели скорее CURL костыль
ведь надо именно перейти на страницу передав постом
в чем калечность этого метода хотелось бы узнать
Skipp пишет:
LIME, точно Спасибо.
Мелкий пишет:
нам с вами внимательнее надо быть ))
Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.
11. Skipp - 19 Сентября, 2011 - 10:54:05 - перейти к сообщению
Да что-то я проглядел)
Спасибо всем, думаю теперь вопрос решу.
Правда в этом методе тоже есть минус, если js будет отключено не сработает, но это не важно, что-нибудь ещё придумаю.
Ещё раз всем спасибо!!!
Спасибо всем, думаю теперь вопрос решу.
Правда в этом методе тоже есть минус, если js будет отключено не сработает, но это не важно, что-нибудь ещё придумаю.
Ещё раз всем спасибо!!!
12. Мелкий - 19 Сентября, 2011 - 11:14:51 - перейти к сообщению
LIME пишет:
в чем калечность этого метода хотелось бы узнать
В использовании промежуточной страницы из одной только формы да пары строк JS.
Хотя, смотря на каком событии стоит редирект и откуда данные для передачи, может и напрямую возможно.
13. IronHawk - 19 Сентября, 2011 - 11:33:10 - перейти к сообщению
Интересно, а кросс-сайтинг не сработает в этом случае?