Сессия всегда пуста

Я использую пиксель отслеживания в своем проекте, при запуске этого пикселя будет сделан запрос к серверу, который запустит скрипт PHP. В скрипте PHP мне нужно сохранить значение, которое будет всегда доступно для этого скрипта и для каждого вызова, поэтому я пытаюсь использовать сессию, но кажется, что всегда Не установлен!

session_start();
require_once("../../abc.php");

// Allow requests from different domains
header('Access-Control-Allow-Origin: *');

if(isset($_SESSION['log_file']) && !empty($_SESSION['log_file'])) {

//Never goes here

} else {

//Always goes here
}

Любая идея, почему сеанс всегда не установлен?
и какова лучшая альтернатива сеанса в этом случае?

Благодарю.

0

Решение

Причина была в том, что Пустой сеанс создается при каждом запросе http.
Также apc (u) сталкивается с той же проблемой. смотрите ссылки:

http://php.net/manual/en/function.apc-fetch.php#79321

php-apcu (CGI / FastCGI) apc_fetch всегда возвращает false

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]