powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) 1. Register_global, 2. PHP авторизация
12 сообщений из 12, страница 1 из 1
(PHP) 1. Register_global, 2. PHP авторизация
    #33326740
Knight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в PHP новичек, не бейте слишком сильно :-)
У меня 2 вопроса:
1. Можно ли отключить/включить register_global только для одного скрипта какой-нибудь командой php (что в настройках PHP можно это я знаю)

2. Работая с PHP авторизацией у меня возникла такая мысль: вот у меня есть несколько скриптов на php составляющих одно целое, когда человек заходит на любую php страницу этого скрипта я чтоб не проверять каждый раз логин и пароль по базе проверяю некую переменную сессии, например: $_SESSION['auth'] если она равна 1 то всё в порядке, если нет редирект на страницу авторизации.
Так вот если я сейчас пишу второй набор скриптов как единое целое и тоже проверяю эту же переменную, то получается что пользователь авторизовавшись на 1-ом наборе скриптов получает доступ и к 2-му набору, несмотря на то что базы пользователей у них различны.
Вот в этом и состоит вопрос как разделить что у этих 2-х наборов скриптов базы пользователей разные, или при заходе на любую страницу каждый раз делать выборку с SQL сервера для проверки пользователя?

Мы против "аффтаров", учитесь писать по-русски!
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33326744
ZoomNews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В другом наборе скриптов Будет уже Новая сессия...
И Параметры в них тоже будут разные...
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33326777
Knight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZoomNewsВ другом наборе скриптов Будет уже Новая сессия...
И Параметры в них тоже будут разные...
Это, конечно, хорошо, но каким образом php отделит один набор скриптов от другого, по какому критерию?
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33326785
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделайте иначе.
Вроде бы, очевидно как.
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33327094
Knight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не получается, авторизовываюсь для одного набора скриптов, иду в другой и там я уже считаюсь авторизованным... Что делать даже не знаю :(
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33327130
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переделать авторизацию так, чтобы в сессии хранилась переменная, указывающая, для какого блока скриптов авторизация осуществлена.
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33334121
Knight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, какие вы все умные :) Я тут подумал, что действительно какой-то идентификатор поставить, просто думал может это можно как-нибудь автоматизировать...

P.S. Кстати никто так однозначно и не сказал можно или нельзя переключить register_global для конкретного скрипта
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33334419
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автоматизировать, простите, что? Написание кода?
Насчёт регистер_глобалс тут .
Но включать его -- идея плохая. Очень плохая.
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33338576
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
DocAlНасчёт регистер_глобалс тут .
Но включать его -- идея плохая. Очень плохая.Вы сами то ссылочку читали? Ибо мнение о том, что register_globals можно изменить при помощи ini_set'а - не более, чем бред.
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33338754
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ТА ссылка.
Для отдельной директории менять можно, если php стоит модулем апача.
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33338762
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
DocAlДля отдельной директории менять можноЧто-ж вы тогда ерунду-то городили про ini_set?
...
Рейтинг: 0 / 0
(PHP) 1. Register_global, 2. PHP авторизация
    #33338767
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, не помню)
Кажется, мне подумалось, что вываливать такую портянку на человека (а на нужную строчку ссылку не поставить) будет негуманно.)
Кстати, вот самая правильная ссылка ) Я её чего-то сразу не заметил...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) 1. Register_global, 2. PHP авторизация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]