草庐IT

cookie-session

全部标签

php - CakePHP facebook注销 session 没有破坏

我正在使用cakephp2.1并使用来自https://github.com/webtechnick/CakePHP-Facebook-Plugin我正在使用如下的facebook登录助手$this->facebook->login(array('redirect'=>'facebook_login','label'=>'signinviafacebook','id'=>'fb-login')).和注销助手如下$this->Facebook->logout(array('redirect'=>array('controller'=>'users','action'=>'logout')

PHP session 变量不会被取消设置

我在Drupal模块中有几行代码:if($arg=='true'&&isset($_SESSION['xyz']['noredirect'])){unset($_SESSION['xyz']['noredirect']);}当执行第二行时,出现错误:ErrormessageNotice:Undefinedvariable:_SESSIONinblah()(line122of/home/xxxxxxx/public_html/sites/all/modules/blah/blah.module).我根本无法理解为什么如果设置了session,我就无法取消设置。有什么想法吗?谢谢

PHP/AJAX 并发 session 仅在 Chrome 中行为不端

长话短说;博士。有趣的部分无需先浏览JS:我正在递增session计数器,但不同的请求看到相同的值。这只是Chrome中的一个问题。在Firefox和InternetExplorer中,每个请求都会看到一个唯一的值。我尝试多次访问网页(以处理数据),直到获得204HTTP代码。我可以一次进行一个ajax调用,方法是让ajax在成功时调用自身,并在204停止。因为我想更快地完成它们,所以我在js中有多个“线程”都在这样做。我的意思是创建了多个相同的ajax调用,并且它们在完成后都会启动另一个调用,并在204代码处停止。我的相关js如下所示:$(function(){//"thread"i

php - Magento 客户登录页面在登录后立即再次加载,并且未创建 Frontedn cookie

Magento(V1.12)在用户登录后立即将我重定向回登录页面。如果我在按下登录按钮后查看Fierbug中的请求列表,它会显示,http://dev.myweb/customer/account/loginPost/http://dev.myweb/customer/account/http://dev.myweb/customer/account/login/所以它回到了登录页面。即使我尝试在浏览器上手动复制和粘贴http://dev.myweb/customer/account/,它也会返回到登录页面。在通过问题进行一些调试后添加了以下行发生这种情况是因为在session开始时未

php - 在 MVC 架构中,哪里最适合创建 session ?

我正在开发一个PHP应用程序作为练习,我想知道在哪里创建session会更正确。我在Controller中收到登录数据,然后我询问我的模型该用户是否存在以及密码是否匹配。这个Controller应该处理session创建吗?我只是找不到一个好的答案。 最佳答案 session处理程序可以是根据需要注入(inject)到任何Controller中的组件,也可以是应用程序范围的单例。我会在中型应用程序上采用第一种方法,并在依赖性较低的微框架中使用后者。 关于php-在MVC架构中,哪里最适合

PHP session 变量不在页面之间保存

我知道这可能是一个重复的问题,但我似乎找不到我的具体问题的答案。我有3个PHP文件。signin.php获取用户数据并将其传递给signin_auth.php。登录成功后,signin.php会重定向到mytoolkit.php。signin_auth.php在PHP脚本的最后使用以下代码:然后,用户被重定向到mytoolkit.php,它使用以下代码:$inactive){session_destroy();header("Location:signin.php?message=5");exit;}?>session变量未存储,mytoolkit.php一直将我重定向到signin.

php - 为什么我不能在 Symfony 2 中创建 cookie?

出于某种原因,我似乎无法使用Symfony2创建cookie。这是我的Controller:publicfunctionindexAction(){var_dump($this->getRequest()->cookies->all());$response=newResponse();$response->headers->setCookie(newCookie('foo','bar'));var_dump($response->headers->getCookies());return$response;}当我运行这个Controller时,我看到了我所期望的:一个包含“PHPSE

php - 在 PHP 中使用 session ID 作为文件名是否安全?

在PHP网络应用程序中,我使用sessionID作为文件名。在某个时候,这些文件被删除,代码如下unlink('tmp/'.session_id());我知道用户可以更改他/她的sessionID。因此我想知道是否可以将sessionID更改为类似“/../../etc/passwd”的内容。我现在的问题是,这种“黑客攻击”是否可能,以及我如何才能最好地保护我的代码。预先感谢您的回答!评论:我知道用户劫持其他用户session的危害和预防方法,目前我的情况不是这个问题。 最佳答案 除非你有一个非常搞砸的设置,否则用户将永远无法直接更

php - 在 Cronjob (Crontab) 中使用 Session

您好,可以在cronjob中使用session吗?我使用的脚本是:session_start();if(empty($_SESSION['startwert'])){$startwert=0;}else{$startwert=$_SESSION['startwert'];}if(empty($_SESSION['zielwert'])){$zielwert=10000;}else{$zielwert=$_SESSION['zielwert'];}....$_SESSION['startwert']=$zielwert;$_SESSION['zielwert']=$zielwert+10

php - cookie 未设置无法正常工作

我在我的登录页面中使用了记住选项。我认为我做对了但是在注销时我无法取消设置cookie变量。我正在使用CI但对于cookie我使用的是nativecookie。什么是我做错了吗?我的代码:在登录Controller中:functionindex(){if(isset($_COOKIE['remember_me'])){redirect('index');}elseif($this->input->post()){$username=$this->input->post('username');$password=$this->input->post('password');$remem