Вниз  PHP
- 24.12.2011 / 12:06
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Alsawin, Если куки отключены, в каждой ссылке автоматом вроде сервером подставляется параметр phpsessid вместо куки
- 24.12.2011 / 12:38
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
mrEDitor, знаю, но мне вот интересно это - если 2 юзера заходят на скрипт, а по правилам там переменной $sesija['user'] присвается что-то, то получается данные первого заменятся данными второго
- 25.12.2011 / 11:15
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
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
  Пользователь

Alsawin 
Сейчас: Offline
mrEDitor, спс, теперь понятно, лови +

Изменено Alsawin (25.12 / 18:37) (всего 1 раз)
- 25.12.2011 / 21:30
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Придумал я ещё давно
Как перезалить скрипты, что бы случайный юзер не наткнулся на ошибку?
Если у вас на сайте не больше 100 человек, то можно заливать напрямую
Но если у вас посещаемость огромная, или активный скрипт(может вызывать другой скрипт не перезагружаясь и выводить его, по несколько раз), то лучше залить их в определённую папку, и написать скрипт, который заменяет файлы, так будет гораздо быстрее, но вот вылетит ли ошибка я не знаю

Изменено Alsawin (25.12 / 21:31) (всего 1 раз)
- 26.12.2011 / 11:43
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Alsawin, на некоторое время отключать сайт.
- 27.12.2011 / 09:48
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
XakepPRO (26.12.2011/10:43)
Alsawin, на некоторое время отключать сайт.
Если посещаемость огромная, то это убытки
__________________
 Эль Презеденте
- 28.12.2011 / 08:40
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
LPzhelud, Отключать по ночам, когда юзверей мало.
- 28.12.2011 / 10:18
абормот
  Пользователь

абормот 
Сейчас: Offline
Alsawin, создай в корне другую папку и ставь ее как субдомен. После полной настройке переименуй ее в рабочию директорию.
- 28.12.2011 / 11:04
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
абормот, непонял
XakepPRO, :facepalm: представь такое для контакта, 10 человек повесились - в утренних новостях
Наверх  Всего сообщений: 1350
Фильтровать сообщения
Поиск по теме
Файлы топика (36)