Forum Webscript.Ru
Программирование => PHP => Тема начата: someuser от 01 Июня 2003, 17:22:53
-
есть два файла:
index.php:
session_start();
?>
if(!isset($basket))
else {
for($i=0; $i echo $basket[$i];
}
}
?>
add.php:
session_start();
session_register("basket");
header("Location:index.php");
?>
после повторной отправки данных из формы, переменная basket в сессии не обновляется.
-
someuser:
if(!isset($basket))
else { ... }
:D
someuser:
после повторной отправки данных из формы, переменная basket в сессии не обновляется.
Конечно не обновляется... session_register() толкьо регистрирует переменную сессии...
Чтобы обновить ее, нужно ей что-то присвоить...
Кстати, советую register_globals = off установить и код переписать...
index.php
session_start();
if (!session_is_registered("basket")) session_register("basket");
?>
-
[off]Админы, исправьте глюк с одинарными кавычками в php-коде![/off]