Поместить входное значение в переменную php не удалось [дублировать]

Также, если вы используете сторонние библиотеки, убедитесь, что у вас есть правильные 32/64 битные файлы

10
задан Arihant 30 October 2013 в 21:28
поделиться

8 ответов

Я также столкнулся с той же проблемой, я сделал следующие шаги для решения проблемы

  1. Я редактировал файл /etc/php.ini и искал путь session.save_path = "/ var / lib / php / session "вы должны предоставить свою информацию о сеансе

2 После этого просто изменилось разрешение, приведенное ниже * chown root.apache / var / lib / php / session * Это все , Эти шаги устраняют мою проблему

0
ответ дан Aman Shukla 24 August 2018 в 01:24
поделиться

Возможно, если ваш путь сеанса работает неправильно, вы можете попробовать session.save_path(path/to/any folder); как альтернативный путь. Если он работает, вы можете спросить своего хостинг-провайдера о проблеме с пути по умолчанию.

3
ответ дан Andrey Moiseev 24 August 2018 в 01:24
поделиться

Просто поговорил с услугой хостинга, это была проблема в их конце. он сказал: «Ваша учетная запись session.save_path не была установлена, поскольку возникла проблема. Я установил ее для вас сейчас».

И после этого она работает отлично:)

1
ответ дан Arihant 24 August 2018 в 01:24
поделиться

Если вы используете скрипт подключения, не забудьте использовать session_start(); в соединении тоже, некоторые проблемы перед тем, как заметить эту проблему.

23
ответ дан Community 24 August 2018 в 01:24
поделиться

Сегодня я столкнулся с этой проблемой. проблема связана с $ config ['base_url']. Я заметил htpp: //www.domain.com и http://example.com . для исправления всегда устанавливайте base_url на http://www.example.com

0
ответ дан Devqxz 24 August 2018 в 01:24
поделиться

Другая важная причина, по которой сеансы не могут работать, воспроизводится с настройками cookie сеанса, например. время жизни cookie сеанса до 0 или других низких значений из-за простой ошибки или другого разработчика по какой-либо причине.

session_set_cookie_params(0)
1
ответ дан Jacek Dziurdzikowski 24 August 2018 в 01:24
поделиться

У меня была аналогичная проблема и с доменом cookie:

    ini_set('session.cookie_domain', '.domain.com');

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

0
ответ дан talsibony 24 August 2018 в 01:24
поделиться

У меня была такая же проблема на некоторое время, и мне было очень сложно ее понять. Моя проблема заключалась в том, что у меня был сайт, работающий некоторое время, когда сессии работали правильно, а затем все внезапно все сломалось.

По-видимому, ваш session_save_path (), для меня это было / var / lib / php5 /, должны иметь правильные разрешения (пользователь, на котором запущен php, например, www-data нуждается в доступе на запись в каталог). Я случайно изменил его, полностью разбив сессии.

Запустите sudo chmod -R 700 /var/lib/php5/, а затем sudo chown -R www-data /var/lib/php5/, чтобы пользователь php имел доступ к папке.

8
ответ дан Vadman 24 August 2018 в 01:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: