Переменная в сессии

Статус
В этой теме нельзя размещать новые ответы.

vanderv

Старатель
Регистрация
30 Май 2009
Сообщения
270
Реакции
12
Уже перерыл весь инет, но толком ничего не получилось.
Надо что б в сессию вносилось значение переменной.
Эта переменная определяется на этой же странице(if, else)
где мне что прописывать, чтобы занести в сессию... и как её потом вывести. Заранее благодарен
 
session_start();

установить значение переменной:
$_SESSION['название переменной'] = 123;

обращаться также:
if ($_SESSION['название переменной'])
 
в том то и проблема, что не известна чему она будет равна!!!!
там идет выборка либо так либо по другому... допустим, мне надо проверить существует ли таблица в mysql... пишу код, если да, то $per = "таблица существует"... если нет, другое... а после идёт автоматическое перенаправление на страницу где идет echo переменной. Вот что мне надо сделать....
 
в том то и проблема, что не известна чему она будет равна!!!!
там идет выборка либо так либо по другому... допустим, мне надо проверить существует ли таблица в mysql... пишу код, если да, то $per = "таблица существует"... если нет, другое... а после идёт автоматическое перенаправление на страницу где идет echo переменной. Вот что мне надо сделать....

пусть $a - твоя переменная, тогда:
PHP:
$_SESSION['твой_параметр'] = $a;
 
page1.php
PHP:
<?php
 // открываем сессию
 session_start();
 // присваеваем сессионной переменной 'username' значение "maksim"
 $_SESSION['username'] = "maksim"; // ты можешь свою переменную из if ... else ... подставлять
 /*
 ПРИМЕР
 if ($i == 0) $j = "Максим";
 else $j = "Абдул";

 $_SESSION['username'] = $j;
 */
 // выводим значение 'username' на экран
 echo 'Привет, '.$_SESSION['username']."<br>";
?>
<a href="page2.php">На следующую страницу </a>

page2.php
PHP:
<?php
  session_start();
  echo $_SESSION['username'].' , ты пришел на другую страницу этого сайта!';
?>
<a href="page3.php">На следующую страницу </a>

page3.php
PHP:
<?
  session_start();
  // разрегистрировали переменную
  unset($_SESSION['username']);
  /* теперь имя пользователя уже не выводится */
  echo 'Привет, '.$_SESSION['username'];
  // разрушаем сессию
  session_destroy();
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху