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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: перенаправить с Post запросом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Skipp
Отправлено: 19 Сентября, 2011 - 09:36:28
Post Id


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Добрый день всем.
Помогите, а то никак что-то в голову не придёт как решить этот вопрос.
Мне надо перенаправить пользователя на страницу при этом передать методом post некоторые данные, как это можно осуществить?
 
 Top
EuGen Администратор
Отправлено: 19 Сентября, 2011 - 09:39:51
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Использовать curl:
http://php.su/functions/?cat=curl


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Skipp
Отправлено: 19 Сентября, 2011 - 09:42:06
Post Id


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Эмм, а разве с помощью curl можно перенаправить посетителя?
А разве в заголовке с Location нельзя никак POST данные присабачить?

(Отредактировано автором: 19 Сентября, 2011 - 09:43:24)

 
 Top
Мелкий Супермодератор
Отправлено: 19 Сентября, 2011 - 09:48:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Skipp, сохраняете данные в сессию, потом оттуда достаёте.

Или совсем костыль: отдаёте пользователю форму и по onload отправляете форму.


-----
PostgreSQL DBA
 
 Top
EuGen Администратор
Отправлено: 19 Сентября, 2011 - 09:52:51
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Мелкий пишет:
Или совсем костыль
воистину
Skipp пишет:
Эмм, а разве с помощью curl

Можно запросить с помощью него страницу через POST и показать ее


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Skipp
Отправлено: 19 Сентября, 2011 - 09:56:08
Post Id


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Да про сессии думал, про кукисы и GETом тоже могу сделать. Мне интересно стало как сделать это не затрагивая хранение данных где-то, хотел передать одну переменную и всё, больше она не нужна мне ни на каких других страницах, видимо таких вариантов нетУлыбка
(Добавление)
EuGen
Ну я понимаю, это мне не подходит, так как надо перенаправить на другую страницу, что бы url поменялся и всё такое. Но всё равно спасибо.
 
 Top
LIME
Отправлено: 19 Сентября, 2011 - 10:17:23
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера
AJAXом же можно както пост запрос слать

(Отредактировано автором: 19 Сентября, 2011 - 10:20:08)

 
 Top
Skipp
Отправлено: 19 Сентября, 2011 - 10:20:07
Post Id


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




LIME, точноУлыбка Спасибо.
Сам больше знаю js, но даже что-то и в голову не пришло)
 
 Top
Мелкий Супермодератор
Отправлено: 19 Сентября, 2011 - 10:22:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




LIME пишет:
а что нельзя JS применить к скрытой форме с скрытым полем и методом пост?
пусть JS сам жмакает сабмит вместо юзера

Можно-то можно. Но это тааакой костыль Закатив глазки


-----
PostgreSQL DBA
 
 Top
LIME
Отправлено: 19 Сентября, 2011 - 10:44:31
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




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


Новичок


Покинул форум
Сообщений всего: 27
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Да что-то я проглядел)

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

Ещё раз всем спасибо!!!

(Отредактировано автором: 19 Сентября, 2011 - 11:03:38)

 
 Top
Мелкий Супермодератор
Отправлено: 19 Сентября, 2011 - 11:14:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




LIME пишет:
в чем калечность этого метода хотелось бы узнать

В использовании промежуточной страницы из одной только формы да пары строк JS.
Хотя, смотря на каком событии стоит редирект и откуда данные для передачи, может и напрямую возможно.


-----
PostgreSQL DBA
 
 Top
IronHawk
Отправлено: 19 Сентября, 2011 - 11:33:10
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Интересно, а кросс-сайтинг не сработает в этом случае? Ниндзя
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB