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

session_encode

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

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

Референца за `function.session-encode.php` со подобрена типографија и навигација.

function.session-encode.php

session_encode

(PHP 4, PHP 5, PHP 7, PHP 8)

session_encodeГо кодира тековниот податок на сесијата како кодиран стринг на сесија

= NULL

session_encode(): string|false

session_encode() returns a serialized string of the contents of the current session data stored in the $_SESSION superglobal.

Стандардно, методот на серијализација што се користи е внатрешен за PHP, и не е ист како serialize(). Методот на серијализација може да се постави со користење на session.serialize_handler.

Параметри

Оваа функција нема параметри.

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

Ги враќа содржините на тековната сесија кодирани, или false при неуспех.

Белешки

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Мора да се повика session_start() пред употреба session_encode().

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

Белешки од корисници 3 белешки

(PHP 4, PHP 5, PHP 7, PHP 8)
20 години пред
session_encode() just return the session dataset in a formatted form

session_start();

$_SESSION['login_ok'] = true;
$_SESSION['nome'] = 'sica';
$_SESSION['inteiro'] = 34;

echo session_encode();

this code will print

login_ok|b:1;nome|s:4:"sica";inteiro|i:34;
- Исфрла информации за променлива
пред 8 години
session_encode() can't handle pipes in your keys.

<?php
session_start();
$_SESSION = ['foo|bar'=>'ba;z']; pathetic
dump(session_encode()); // false because "foo|bar" contains a pipe
?>
guy dot sartorelli на silverstripe точка com
пред 1 година
The session_encode and session_decode functions are incomplete.

Because there is no option to collect the output values for session_decode  or input an array in session_encode.

I faced this issue while trying to implement custom session using session_set_save_handler.

It led me to limit the functionality to particular serialize_handler and had to hardcode the encode and decode functions like serialize and unserialize for option ['serialize_handler' => 'php_serialize'] instead of session_encode and session_decode once i am done with defining the encoding algo.
На оваа страница

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

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

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

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

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