Я работаю над PHP-скриптом, который позволяет пользователям голосовать по определенным элементам. Любой пользователь, будь то вход в систему или нет, может голосовать. Рассмотрим следующие случаи: Если пользователь вошел в систему, я могу зарегистрировать идентификатор пользователя и могу ограничить голосование по тому же элементу, если он снова попытается проголосовать. Если пользователь не вошел в систему, я […]
Как говорится в руководстве: Примечание. Класс Session не использует собственные PHP-сессии. Он генерирует свои собственные данные сеанса, предлагая большую гибкость для разработчиков. Но когда я храню некоторые данные, используя $this->session->set_userdata(array('sample_key' => 'sample_value')); , в phpinfo() я могу найти sample_key и sample_value в этом. Я надеялся, что часть не использует собственные PHP-сессии что он скрывает переменные […]
Недавно я перешел на Laravel из Codeigniter, все шло отлично, но я столкнулся с проблемой Session::flash . когда я создаю нового пользователя, я получаю сообщение об успешной работе, но он будет сохраняться для 2 запросов, даже если я не прошел проверку подлинности: мой код в UsersController : function getCreateUser(){ $config = array( 'pageName' => 'createUser', […]
На этой странице руководства написано: Примечание . Начиная с PHP 5.4.0 session.entropy_file по умолчанию использует /dev/urandom или /dev/arandom если он доступен. В PHP 5.3.0 эта директива по умолчанию остается пустой. Итак, что такое /dev/arandom и как оно отличается от /dev/[u]random ?
Собственная функциональность PHP Session отлично, но в конечном итоге это синглтон. Бывают случаи, когда вам необходимо поддерживать состояние для нескольких приложений и в рамках уже начатого сеанса (например, в рамках приложения). Технически можно остановить / перезапустить сеанс после изменения session_name() , но это нецелесообразно / невозможно / небезопасно в большинстве приложений. Использование shared session.save_path также […]
Я устанавливаю значение сеанса при щелчке по меню через ajax и ajax, возвращающем правильный ответ. Но после загрузки страницы он показывает старое значение и всегда требует перезагрузки страницы, чтобы получить правильное и обновленное значение. На самом деле, я хочу получить идентификатор элемента меню нажатой на следующей странице. Вот мой код ajax jQuery('.menu .menu-item').click(function(event){ var menu […]
Я создал страницу корзины покупок с помощью PHP. Теперь проблема, с которой я столкнулся, заключалась в том, что когда я добавляю продукт в корзину из списка продуктов, происходит то, что добавляется только 1-й продукт в списке. Когда я добавляю другой продукт (поскольку каждый продукт в списке имеет свою собственную кнопку «Добавить в корзину»), первый продукт […]
Во-первых, пожалуйста, не упускайте этот вопрос – я знаю, что это уродливая ситуация, но эй, реальная жизнь некрасивая. Я разрабатываю дополнительный раздел для веб-приложения, написанного на asp.net, но в php – в основном это делается (две части не взаимодействуют друг с другом за пределами базы данных – интеграция в основном просто косметическая). Единственная проблема, с […]
Как исправить фиксацию сеанса в PHP / cakephp. Я нахожусь на общем хосте. EDIT я на общем хосте, как я могу включить его, если у меня нет aces для php.ini
Есть какой-либо способ временного сохранения заполненных данных в HTML-форме? Я имею в виду, если у меня есть такая форма: Name [ John ] Email [ ] Address [ ] Что после закрытия окна и повторного ввода снова на www.domain.com/form.php Значение John все еще вводится в текстовое поле Name ? Должен ли я использовать SESSIONS для […]