Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: session и передача параметров

Сообщения:  [1-8] 

 
 автор: valenok   (26.01.2007 в 19:36)   письмо автору
 
   для: bronenos   (26.01.2007 в 18:34)
 

isset проверяет на существование
empty (или =='') проверяет на содержание

   
 
 автор: Sergey89   (26.01.2007 в 18:46)   письмо автору
 
   для: bronenos   (26.01.2007 в 18:43)
 

А теперь так:
<?php
error_reporting
(E_ALL);

if (!
$var) print 'еще нету; ';
$var false;
if (!
$var) print 'есть, но она false; ';
$var true;
if (
$var) print 'появилась, true';
?>


Notice: Undefined variable: var in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 4
еще нету; есть, но она false; появилась, true

   
 
 автор: bronenos   (26.01.2007 в 18:43)   письмо автору
 
   для: Sergey89   (26.01.2007 в 18:36)
 

<?php
if (!$var) print 'еще нету; ';
$var false;
if (!
$var) print 'есть, но она false; ';
$var true;
if (
$var) print 'появилась, true';
?>

   
 
 автор: Sergey89   (26.01.2007 в 18:36)   письмо автору
 
   для: bronenos   (26.01.2007 в 18:34)
 

Ошибаешься. Для того чтобы не было нотайсов о несуществующих индексах массивов $_SESSION и $_GET. isset() - проверяет существование переменной, а не её содержимое.

   
 
 автор: bronenos   (26.01.2007 в 18:34)   письмо автору
 
   для: Sergey89   (26.01.2007 в 18:27)
 

Не понимаю..... зачем писать:
if (isset($var)) или if ($var != '')
Если это все то же самое, что и
if ($var)
Или я ошибаюсь?

   
 
 автор: Sergey89   (26.01.2007 в 18:27)   письмо автору
 
   для: mariarti   (26.01.2007 в 17:45)
 

<?php
session_start
();

if (isset(
$_SESSION['num']) && isset($_GET['submit'])) {
    if (
$_SESSION['num'] == $_GET['num']) {
        
// Всё ОК! Числа совпали
    
}
}

$_SESSION['num'] = mt_rand('1000''9999');
?>

Если это имели ввиду ;-)

   
 
 автор: bronenos   (26.01.2007 в 18:16)   письмо автору
 
   для: mariarti   (26.01.2007 в 17:45)
 

Если вы про хранение и получение:
<?php
session_start
();
$_SESSION['random'] = rand();

// Что там надо....
$random $_SESSON['random'];
?>

   
 
 автор: mariarti   (26.01.2007 в 17:45)   письмо автору
 
 

Товарищи ! Объясните мне пожалуйста такую вещь.

Я хочу сделать следущее.

1) создать сессию
2) в этой сессии определить значение переменной (рандомное)
3) вывести его на экран

далее идет форма
.....
далее идет обработчик в котором мне нужно обработать то значение которое было у переменной до того как мы нажали Submit.

Все это в 1 файле.

так вот не понимаю как мне получить именно то значение которое было до submit ?!

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования