PHP.mk документација

SessionHandlerInterface::open

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

sessionhandlerinterface.open.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека sessionhandlerinterface.open.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SessionHandlerInterface::open

Референца за `sessionhandlerinterface.open.php` со подобрена типографија и навигација.

sessionhandlerinterface.open.php

SessionHandlerInterface::open

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SessionHandlerInterface::openИницирај ја сесијата

= NULL

public SessionHandlerInterface::open(string $path, string $name): bool

Повторно иницирај ја постоечката сесија или создај нова. Се повикува кога сесијата започнува или кога session_start() се повикува.

Параметри

path

Патеката каде да се чува/преземе сесијата.

name

Името на сесијата.

Вратени вредности

Вредноста на враќање (обично true при успех, false при неуспех). Забелешка оваа вредност се враќа внатрешно на PHP за обработка.

Види Исто така

  • session_name() - Земи и/или постави го тековното име на сесијата
  • На session.auto-start директива за конфигурација.

Белешки од корисници 2 забелешки

narf at devilix dot net
пред 11 години
The suggestion that you should free the lock as soon as possible is WRONG (and for some reason, I can't downvote it right now).

Releasing the lock before the write() call is as effective as not using locks at all. The whole point is that a concurrent read() HAS to be blocked until the session is closed, otherwise you'll have race conditions.

If you care about the performance aspect, you should take care to call session_write_close() as soon as possible instead.
Victor H
пред 7 години
Note that once $sessionName has been used to provide a value for $sessionId from the cookie data it is totally redundant as all further reading and writing of the session data is controlled by $sessionId.

If, for any reason, it becomes necessary to identify the value for $sessionName which is associated with the current $sessionId then you should use the value that was passed on the open() method. Attempting to use a value from an alternative source could have unexpected side effects.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.