24.12.2011 / 12:06 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Alsawin, Если куки отключены, в каждой ссылке автоматом вроде сервером подставляется параметр phpsessid вместо куки
|
24.12.2011 / 12:38 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| mrEDitor, знаю, но мне вот интересно это - если 2 юзера заходят на скрипт, а по правилам там переменной $sesija['user'] присвается что-то, то получается данные первого заменятся данными второго
|
25.12.2011 / 11:15 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Alsawin, Скрипт index.php.
User1 вводит его в строку адреса: Скрипт вызывает session_start() и записывает в SESSION[ID] = 1. Скрипт завершается и ПО сервера сохраняет массив SESSION в файл /tmp/sess_asdfg, и отправляет браузеру User1, что COOCKIE[phpsessid] для его сайта должна быть равна asdfg.
User2 вводит его в строку адреса: Скрипт вызывает session_start() и записывает в SESSION[ID] = 2. Скрипт завершается и ПО сервера сохраняет массив SESSION в файл /tmp/sess_zxcvb и отправляет браузеру User2, что COOCKIE[phpsessid] для его сайта должна быть равна zxcvb.
User1 снова вводит его в строку адреса: ПО получает от его браузера COOKIE[phpsessid], равное asdfg и находит файл /tmp/sess_asdfg, который потом передаст скрипту как массив SESSION. Скрипт вызывает session_start() и получает от ПО сервера массив SESSION, где SESSION[ID] уже равно 1. Скрипт узнает пользователя, ранее заходившего на сайт и, например, пишет "User1, здарова!!!!!1 ололо.". Скрипт завершается и ПО сервера опять сохраняет массив SESSION в файл /tmp/sess_asdfg.
Поправочка: если быть точным, кук отправляется браузеру при вызове функции session_start, а не после завершения скрипта
Изменено mrEDitor (25.12 / 11:19) (всего 1 раз) |
25.12.2011 / 18:37 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| mrEDitor, спс, теперь понятно, лови +
Изменено Alsawin (25.12 / 18:37) (всего 1 раз) |
25.12.2011 / 21:30 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Придумал я ещё давно Как перезалить скрипты, что бы случайный юзер не наткнулся на ошибку? Если у вас на сайте не больше 100 человек, то можно заливать напрямую Но если у вас посещаемость огромная, или активный скрипт(может вызывать другой скрипт не перезагружаясь и выводить его, по несколько раз), то лучше залить их в определённую папку, и написать скрипт, который заменяет файлы, так будет гораздо быстрее, но вот вылетит ли ошибка я не знаю
Изменено Alsawin (25.12 / 21:31) (всего 1 раз) |
26.12.2011 / 11:43 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Alsawin, на некоторое время отключать сайт.
|
27.12.2011 / 09:48 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| XakepPRO (26.12.2011/10:43) Alsawin, на некоторое время отключать сайт.Если посещаемость огромная, то это убытки
__________________
Эль Презеденте |
28.12.2011 / 08:40 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| LPzhelud, Отключать по ночам, когда юзверей мало.
|
28.12.2011 / 10:18 | |
абормот Пользователь Сейчас: Offline
Имя: Дармоед Регистрация: 18.11.2011
| Alsawin, создай в корне другую папку и ставь ее как субдомен. После полной настройке переименуй ее в рабочию директорию.
|
28.12.2011 / 11:04 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| абормот, непонял XakepPRO, представь такое для контакта, 10 человек повесились - в утренних новостях |