Как передать переменную на новую страницу? - PullRequest
1 голос
/ 28 марта 2011

У меня есть вопрос.

  • Возможно передать переменную на новую страницу на новую страницу ... без метода GET. Но это видно.

  • Можно ли передать переменную на новую страницу новой странице ... с помощью метода POST без формы?

  • Можно ли получить переменную на новую страницу с помощью ajax?

Мне нужно передать идентификатор со страницы на другую страницу на другую страницу ... без этого посетитель увидит переменную в URL.

РЕДАКТИРОВАТЬ: Да, я пытался сеанс, но когда я иду домой, мне нужно удалить этот сеанс. Это действительно хорошая идея использовать сессию?

РЕДАКТИРОВАТЬ: Какой путь лучше? COOKIE ИЛИ SESSION

Спасибо

Ответы [ 5 ]

2 голосов
/ 28 марта 2011

Я думаю, вы хотите сессий :

Поддержка сессий в PHP состоит из способа сохранения определенных данных в последующихдоступ.Это позволяет создавать более настраиваемые приложения и повышать привлекательность вашего веб-сайта.Вся информация находится в разделе Ссылка на сессию .

Первая страница может поместить идентификатор в сеанс, а другая страница может получить его.

1 голос
/ 28 марта 2011

Печенье это то, что вы ищете. Вы можете установить идентификатор страницы в значении cookie, а затем, используя $_COOKIE, получить его. Тем не менее, он может не работать при использовании нескольких / разных хостов.

Кроме того, используя AJAX, вы также можете делать POST-запросы вместе с GET. Такие фреймворки, как jQuery, Mootools и т. Д., Позволяют это легко.

1 голос
/ 28 марта 2011

Вам захочется взглянуть на сеансы

Это позволяет вам установить переменную следующим образом: $_SESSION['my_var'] = $my_Var; Затем вы сможете передавать эту переменную по разным страницам. Вы возвращаете переменную, вызывая $_SESSION['my_var'].

Помните, однако, что на каждой странице, которую вы используете, вы должны иметь session_start(); вверху каждой страницы.

0 голосов
/ 28 марта 2011

Помимо использования сессий, вы можете сначала записать переменную в базу данных.

0 голосов
/ 28 марта 2011

Если он находится на одном и том же сервере, вы можете использовать сессий , но если это на двух разных серверах, вы можете отправлять сообщения через cURL

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