php сессия не сохраняется

У меня странная ситуация при попытке заставить сайт работать на bluehost для кого-то. Я построил очень простой пример, чтобы проиллюстрировать это.
У меня есть два файла:

<?php
session_start();

$_SESSION['x'] = 'yes';

var_dump($_SESSION);

а также:

<?php

session_start();
var_dump($_SESSION);

Теперь проблема в том, что, когда я вызываю первый файл, я получаю это:
array (1) {[«x»] => string (3) «yes»}

но если сразу после этого я вызываю второй файл, я получаю это:
массив (0) {}

Таким образом, сессия, кажется, не сохраняется между вызовами.
Есть идеи, что может вызвать это?

Настройки сессии phpinfo:

Session Support enabled
Registered save handlers    files user
Registered serializer handlers  php php_binary wddx

Directive   Local Value Master Value
session.auto_start  Off Off
session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no value    no value
session.cookie_httponly Off Off
session.cookie_lifetime 0   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_file    no value    no value
session.entropy_length  0   0
session.gc_divisor  1000    1000
session.gc_maxlifetime  1440    1440
session.gc_probability  1   1
session.hash_bits_per_character 4   4
session.hash_function   0   0
session.name    PHPSESSID   PHPSESSID
session.referer_check   no value    no value
session.save_handler    files   files
session.save_path   /tmp    /tmp
session.serialize_handler   php php
session.upload_progress.cleanup On  On
session.upload_progress.enabled On  On
session.upload_progress.freq    1%  1%
session.upload_progress.min_freq    1   1
session.upload_progress.name    PHP_SESSION_UPLOAD_PROGRESS     PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix  upload_progress_    upload_progress_
session.use_cookies On  On
session.use_only_cookies    On  On
session.use_trans_sid   0   0

0

Решение

Это может помочь другим …
Хостинг-провайдер — BlueHost, и после нескольких электронных писем, в которых они обвинили разработку, они признали, что это может быть из-за Varnish, который они включили по умолчанию с помощью оптимизированных пакетов WordPress.
https://my.bluehost.com/cgi/help/turn_varnish_off

После выключения сеанс и куки вроде работают

0

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

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

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