Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Изменить значение переменной в сессии. Как? (http://www.flasher.ru/forum/showthread.php?t=37213)

Pr0Head 16.09.2002 01:02

Изменить значение переменной в сессии. Как?
 
Доброго времени суток коллеги! ;)

Чего-то запутался я. :rolleyes:
Вот допустим зарегестрировал я переменную
session_register('myvar');

А потом решил изменить ее значение через форму.
<input type=text name=myvar>

Нажимаю на сабмит, а значение переменной не меняется.

В чем загвоздка?

metton 16.09.2002 01:52

Например, так:
sess1.php:
PHP код:

<?php
session_start 
();
session_register "myvar" );
echo ( 
"<A HREF=\"sess2.php\">sess2</A>" );
echo ( 
$myvar "<BR>" );
?>

sess2.php:
PHP код:

<?php
session_start 
();
session_register "myvar" );
$HTTP_SESSION_VARS["myvar"] = $myvar;
echo ( 
$myvar "<BR>" );
echo ( 
"<A HREF=\"sess1.php\">sess1</A><BR>" );
echo ( 
"<FORM ACTION=\"sess2.php\">" );
echo ( 
"<INPUT TYPE=\"TEXT\" NAME=\"myvar\">" );
echo ( 
"<INPUT TYPE=\"SUBMIT\">" );
?>

:)

ihorko 17.09.2002 01:13

шоб меньше воды:

$HTTP_SESSION_VARS["myvar"] = $HTTP_POST_VARS["myvar"];

metton 17.09.2002 01:25

2ihorko
я не такой профи в ПХП как ты, поэтому начал с этим разбираться только, когда увидел вопрос...
поэтому не стал особо разбираться как будет проще...
когда припрёт, учтём-с, как легче... спасибо!.. :)

Pr0Head 17.09.2002 11:57

ihorko, metton - СПАСИБО! ;)

ihorko 17.09.2002 12:07

Цитата:

Оригинал написал(а) metton
2ihorko
я не такой профи в ПХП как ты

для тех кто в танке :D повторяю: я дизайнер... графический. а пхп - хобби, и не надо называть меня программером, тем более нормальным, я ж и обидеться могу! :D :D :D

2 Pr0Head

всегда пжалста

metton 17.09.2002 21:55

2Pr0Head
д.н.з.ч ;)

2ihorko
Цитата:

для тех кто в танке повторяю: я дизайнер... графический. а пхп - хобби, и не надо называть меня программером, тем более нормальным, я ж и обидеться могу!
ну извини... :p
первый раз такое слышу... :)


Часовой пояс GMT +4, время: 21:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.