imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.07.2004, 21:08     # 1
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Question register_globals и сессии

Помогите разобраться с этим чудом РНР-строения
Собственно каким макаром мне обращать на чтение/запись к переменным сессии при вырубленом register_globals? Как к $_SESSION["var"] или $var? И можно ли работать с $_SESSION при включеном онном?
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 21.07.2004, 21:19     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
а что, чтение мануалов уже не модно?
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 22.07.2004, 00:56     # 3
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
В том то и дело что "модно". Во _всех_ мануалах которые есть у меня описана работа через session_register(), а мне надо через $_SESSION! Если есть толковый ман - ткните носом
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 22.07.2004, 01:19     # 4
plohich
::VIP::
 
Аватар для plohich
 
Регистрация: 12.10.2003
Пол: Male
Сообщения: 593

plohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собойplohich Имеются все основания чтобы гордиться собой
все просто. делаешь
PHP код:
<?php
session_start
();
$_SESSION['var']='your_name';
echo 
$_SESSION['var'];
?>
сколько использую, проблем небыло, кроме тех юзеров у которых session cookies вырезаются, но здесь уже ничем не поможешь.
__________________
...за пачку печенья и банку варенья...
plohich вне форума  
Старый 22.07.2004, 01:32     # 5
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
вот выдержки из MAN:

Caution:
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.

register_globals: important note:
Since PHP 4.2.0, the default value for the PHP directive register_globals is off. The PHP community encourages all to not rely on this directive but instead use other means, such as the superglobals.

Caution:
This registers a global variable. If you want to register a session variable from within a function, you need to make sure to make it global using the global keyword or the $GLOBALS[] array, or use the special session arrays as noted below.

Caution:
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 22.07.2004, 14:20     # 6
Sych
Junior Member
 
Регистрация: 01.11.2002
Адрес: Kyiv, Ukraine
Сообщения: 95

Sych Мелкий засранец
Про сессии на нармальном языке

а насчет печенек можешь небеспокоится если у юзверей они не устанавливаются php сам дорисовывает куда надо идентефикаторы сессии
Sych вне форума  
Старый 23.07.2004, 03:13     # 7
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
2 Sych Благодарствую, дотуркал что к чему, работает
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.