我有一个ajax调用,它在DOM完成加载时触发,但是我试图防止用户点击刷新并通过存储会话变量再次触发ajax调用的情况。但是,通过AJAX请求存储会话条目似乎存在问题,请考虑以下代码段:
<?php
function postMyAjax() {
$already_fired = \Session::get('ajax_fired'); // <-- Always returns NULL!
if ( ! empty( $already_fired ) ) {
return Response::json(array('already fired'));
}
# Remember that we fired that call
\Session::put('ajax_fired',1); // <-- Fails to set?
return Response::json(array('ok'));
}有什么想法吗?
发布于 2016-02-23 18:27:13
发布于 2014-10-14 12:45:31
@Broshi,你能做这两件事吗?
\Session::get('ajax_fired');中的"\“。var_dump Session::all()并将exit放在\Session::put('ajax_fired',1);之前。之后请让我知道结果。谢谢。
https://stackoverflow.com/questions/26356266
复制相似问题