WordPress PHP $_SESSIONPhp

Кемеровские программисты php общаются здесь
Anonymous
WordPress PHP $_SESSION

Сообщение Anonymous »

Я пишу страницу входа на свой сайт, используя PHP. Я разработал его на своем локальном компьютере, и он работает без проблем, однако я поместил его в Wordpress, и теперь страница не входит в систему из-за того, что $_SESSION не имеет ключа 'UserName'.

Я исследовал проблему и обнаружил, что данные $_SESSION не сохраняются/устанавливаются из-за того, что когда я печатаю_r($_SESSION), он возвращает Array(). Как использовать $_SESSION в Wordpress?

это вверху моей страницы index.php

Код: Выделить всё

if (!session_id())
session_start();

if (!isset($_SESSION['UserName'])) {
header("Location: login.php");
}
И на login.php (что устанавливает информация)

Код: Выделить всё

if (!session_id())
session_start();

$_SESSION['UserID'] = $row['UserID'];
$_SESSION['UserName'] = $_POST['user']; // Leave decrypted
$_SESSION['Password'] = $pass; // Leave encrypted
Я предполагаю, что WordPress делает это по-другому. Может кто-нибудь объяснить.

Подробнее здесь: https://stackoverflow.com/questions/515 ... hp-session

Вернуться в «Php»