Отправка сообщения без элементов ввода - PullRequest
1 голос
/ 09 апреля 2011

Я хочу отправить сообщение обратной связи с одной страницы на другую без использования элементов ввода методом POST.Это возможно?Или есть другой способ?

Я хочу применить значение с одной страницы к переменной другой страницы.

т.е. отправка строки "Yaba Daba Doo" из переменной 1.php в 2.php с именем $ info.

1.php:

<?php
$info = "Yaba Daba Doo";
?>

2.php

<?php
$variable=$_POST['info'];
echo "The message is:".variable;
?>

Как передать информационную переменную в 2.php, используя метод POST, без элементов ввода?

Ответы [ 3 ]

3 голосов
/ 09 апреля 2011

Вы можете использовать переменную сеанса для хранения данных на сервере и доступа к страницам вашего приложения.

Если вам нужен безопасный способ отправки этой переменной, вы можете использовать сеанс, чтобы конечный пользователь не мог его увидеть.Пример

page1.php
session_start();
$_SESSION['mes']=$info;

page2.php

session_start();
echo $_SESSION['mes'];

И еще один способ - передать переменную в GET, которую я не рекомендую, чтобы пользователь мог видеть значение вашей входной переменной

1 голос
/ 09 апреля 2011

Используйте сеанс для хранения ваших данных, затем, когда вы захотите сохранить, вызовите глобальную переменную $ _SESSION.

Вот больше информации о сессиях:
php.net
w3schools
Учебник

0 голосов
/ 09 апреля 2011

Вы можете использовать php curl , чтобы отправить запрос на 2.php из 1.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...