Я создаю 2 веб-страницы. На первом показан список элементов. Вторая веб-страница, я хочу создать общую, так что, когда пользователь нажимает на элемент в зависимости от выбранного, вторая страница будет изменена в соответствии с пунктом. Я просто хочу передать строковую переменную, из которой я могу получить остальную часть вещей из базы данных. Также как сайт электронной коммерции.Как передать динамическую переменную PHP с одной страницы на другую?
2
A
ответ
2
Существует несколько способов достижения желаемого.
Некоторые примеры:
Использование GET:
Вы можете использовать link
передать переменную на следующую страницу.
Страница 1:
<a href="yourpage2.php?variable=<?php echo $value; ?>">Page 2</a>
Страница 2:
if(isset($_GET['variable']){
$new_variable = $_GET['variable'];
Использование POST:
Страница 1:
<form method="POST" action="yourpage2.php">
<input type="hidden" name="variable" value="<?php echo $value; ?>">
<input type="submit" value = "Next Page">
</form>
Страница 2:
if(isset($_POST['variable']){
$new_variable = $_POST['variable'];
Использование COOKIE:
Page1:
$_COOKIE['variable'] = $value;
Page 2:
$new_variable = $_COOKIE['varname'];
При использовании куки, значение переменной сохраняется на стороне клиента , напротив сеансов, где значение хранится на стороне сервера.
Использование SESSION:
Page 1:
$_SESSION['variable'] = $value;
Page 2:
$new_variable = $_SESSION['variable'];
Примечание: При использовании сессий, не забудьте включить/записи
session_start();
in t он начинает вашу страницу сразу после вашего<?php
тег на BOTH ваших страниц.
Google GET или сеансы, а затем покажите нам код, который вы попытались попробовать – CodeGodie