#php
#php
Вопрос:
Как мне превратить приведенную ниже переменную в переменную сеанса?
$url = mysql_real_escape_string($_GET['url']);
Ответ №1:
Сначала инициализируйте свой сеанс, затем установите переменную.
session_start();
$_SESSION['url'] = $_GET['url'];
Ответ №2:
Я выбросил вашу mysql_real_escape_string()
. Нет причин делать это перед сохранением в качестве переменной сеанса.
Лучше всего использовать ее там, где этого требует контекст, например, в строке SQL.
Еще лучше, используйте связанные параметры с PDO.
session_start();
$url = $_GET['url'];
$_SESSION['url'] = $url
Ответ №3:
// to set it
$_SESSION['url'] = mysql_real_escape_string($_GET['url']);
// to get it
$url = $_SESSION['url'];
Ответ №4:
Не забудьте начать сеанс с session_start(); сначала либо, и то же самое на каждой странице, на которой вы используете переменную сеанса.