Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/40: Рейтинг темы: голосов - 40, средняя оценка - 4.88
1 / 1 / 1
Регистрация: 18.09.2017
Сообщений: 153

Как передать данные POST-ом через header

23.04.2018, 21:00. Показов 7567. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю редирект на страничку:

PHP
1
Header ("Location: ../needpage.php?param_1=1&param_2=2");
как можно передать эти переменные методом POST?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2018, 21:00
Ответы с готовыми решениями:

как передать данные через header
у меня есть два файла --- первый арена.пхп-выводит инфу о ботах(жизни броня и ударная мощь)! и при нажатии на ссылку передает на второй...

Как методом post передать данные не через submit, а через ссылку?
У меня сейчас выводится кнопка с ником, при нажатии на которую выводится подробная информация о пользователе с помощью такого кода. echo...

Как передать данные через POST из php другому скрипту
Как передать данные через POST из php другому скрипт?

8
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
23.04.2018, 21:47
SergTN, в строке только GET.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
23.04.2018, 21:48
Нельзя сделать пост запрос редиректом
0
1 / 1 / 1
Регистрация: 18.09.2017
Сообщений: 153
23.04.2018, 22:39  [ТС]
я нашел нечто похожее здесь:

но не могу разобраться- это в моем направлении?

Добавлено через 8 минут


Добавлено через 26 секунд
ссылка не добавляется

Добавлено через 58 секунд

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$post_data = 'username='.$_REQUEST['username']."&password=".$_REQUEST['password'];
$content_length = strlen($post_data);
$main_url=BASEDOMAIN;
$subdomain=$client->subdomain;
$location='http://'.$subdomain.".".$main_url.HTTP::getURL('cabinet');
@header('POST '.$location.' HTTP/1.1');
@header('Location: '.$location);
@header('Connection: close');
@header('Referer: '.$subdomain.'.'.$host);
@header('Content-type: application/x-www-form-urlencoded');
@header('Content-length: ' . $content_length);
@header('');
 @header($post_data);
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
23.04.2018, 23:37
Цитата Сообщение от SergTN Посмотреть сообщение
это в моем направлении?
Это какая-то дичь
0
1 / 1 / 1
Регистрация: 18.09.2017
Сообщений: 153
24.04.2018, 00:00  [ТС]
Это на стэковерфлоу/questions/442635 было нечто похожее, но с перекидыванием на отдельный домен.
Ситуация такая.Есть главный домен(domen.ru),для в хода в кабинет пользователь вводит данные в domen.ru/cabinet/auth/sign_in.Там определяется все нормально с авторизацией и перекидывает его на его домен,который берется из базы(у каждого пользователя свой) например sub.domen.ru.Перекидывается через header в котором сформирован POST-запрос. HEADER
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.04.2018, 00:24
Цитата Сообщение от SergTN Посмотреть сообщение
Есть главный домен(domen.ru),для в хода в кабинет пользователь вводит данные в domen.ru/cabinet/auth/sign_in.Там определяется все нормально с авторизацией и перекидывает его на его домен,который берется из базы
Ну так пусть при успешной авторизации назначается id сессии и редиректить куда надо методом GET
0
1 / 1 / 1
Регистрация: 18.09.2017
Сообщений: 153
24.04.2018, 20:42  [ТС]
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Цитата Сообщение от SergTN Посмотреть сообщение
Есть главный домен(domen.ru),для в хода в кабинет пользователь вводит данные в domen.ru/cabinet/auth/sign_in.Там определяется все нормально с авторизацией и перекидывает его на его домен,который берется из базы
Ну так пусть при успешной авторизации назначается id сессии и редиректить куда надо методом GET
это я скопировал из найденного мною по теме. Мне то авторизация никакая не нужна. Просто перебросить пару переменных незаметно для юзера

Добавлено через 19 часов 56 минут
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Нельзя сделать пост запрос редиректом
а если сформировать весь заголовок вручную, то тоже никак?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.04.2018, 21:40
Цитата Сообщение от SergTN Посмотреть сообщение
а если сформировать весь заголовок вручную, то тоже никак?
Метод запроса указывается в заголовках запроса. Фунцкия header устанавливает заголовки ответа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2018, 21:40
Помогаю со студенческими работами здесь

Как отсортировать данные и передать их по методу POST?
Помогите, пожалуйста, разобраться новичку. Необходимо сделать следующее: на страничке есть форма для ввода данных (цифры через...

Как можно в Java передать данные в БД используя POST?
Как можно в Java передать данные в БД??? используя GET POST методы, надо связать Java с PHP, PHP сервер Java клиент

Как передать (не принять!) методом POST данные на другой сервер?
Нужно на перле из скрипта передать данные методом пост, т.е. сделать эмуляцию отправки данных формы на чужой сервер. Как это сделать? ...

Как передать CGI проге методом POST данные не из HTML-формы
Пожалуйста не подскажите? Как передать CGI проге методом POST данные не из HTML-формы, а например из программы на моей машине? Понятно...

Как через IdHTTP.Post передать знак + (плюс)
Добрый день. Delhi 7 Использую IdHTTP, пытаюсь сделать Post запрос, где в значении одного из параметров есть знак '+'. На сервер в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru