草庐IT

Zend_Session_Namespace

全部标签

PHP session *并不总是*有效

我最近将一堆网站迁移到新的VPS,并且我在PHPsession方面遇到了很多麻烦。所有网站的配置方式几乎相同,但有一个网站的session并不总是有效。让我烦恼的是它有点随机。我可以访问该网站,登录,session将正常运行。然后,我在一小时后返回,尝试登录同一帐户,但它不再保留我的session。VPS运行在CentOS5.8上,它有PHP5.4.3。我应该提一下,在迁移之前,该网站在PHP5.3上运行。我已经检查了session.save.path,没问题。我什至可以看到session文件(包含正确的用户和所有内容)但是当session不工作时它们是空的,这是有道理的。但为什么它有

php - 让不同的 Symfony 2 应用程序使用相同的 session /登录?

我有四个Symfony2.1应用程序,我希望它们共享相同的session/登录系统,这样登录一个就可以进入其他应用程序。所有应用程序都在同一个域和服务器上,因此它们可以正确获取cookie。由于某种原因,它们仍然不能互换。它们都具有在properties.yml中指定的相同secret属性。问题是,登录一个应用程序后,转到其他应用程序需要您重新登录,如果您这样做,那么您将退出之前的应用程序。如何让同一服务器和域上的多个Symfony2.1应用程序使用一次登录? 最佳答案 您应该将您的session配置为指向相同的存储位置,该位置将为

php - 如何跨子域共享 symfony2 session

如何跨子域symfony2共享session?我正在使用Symfony版本2.0.14我有mysite.com当用户登录到这个站点并移动到corporate.mysite.com它应该显示登录为它的同一个应用程序并且所有资源都共享相同的配置文件等。刚刚创建了一个虚拟主机,它指向相同的项目文件夹。一些谷歌搜索显示了这个解决方案framework:session:domain:.mysite.com但这对我不起作用。有人可以指导我正确的方向吗?-迪帕克 最佳答案 请检查您的本地环境中是否有有效的顶级域名

php - 如何使用 Zend 服务亚马逊?

我一直在进行大量的挖掘工作,但最终却头痛不已,但没有成功。我正在尝试使用ZendAmazon服务(在我的Codeigniter框架内)使用其ISBN获取有关书籍的信息。我最初在Zend1.12上尝试过,但我一直收到关于缺少参数AssociateTag的错误。我现在正在尝试Zend2.0,但仍然遇到问题。这是我在Controller中使用的代码:set_include_path(get_include_path().PATH_SEPARATOR.'site/libraries');require_once'Zend2/Loader/StandardAutoloader.php';$aut

lighttpd - 为什么 PHP session 被破坏?

我有这个php代码,为什么每次刷新页面都会打印如下内容..Array()Array([value]=>1)它应该打印,Array([value]=>1)Array([value]=>1)我在Fedora14上使用lighttpd作为http服务器。 最佳答案 我读到运行chown-Rroot:lighttpd/var/lib/php/为遇到相同问题的其他人解决了这个问题。来源:http://masdeni.com/archives/6-Lighttpd-+-PHP-Session-Problem.html

PHP - Session_Destroy 按后退按钮

这是我的问题:我有一个名为login.php的登录页面(不包含HTML代码)。当用户正确输入其凭据时,他将被重定向到特定页面;对于这个例子,我们会说test.php。该页面上的唯一链接退出当前session,并将用户返回到index.html。我的问题是,如果用户按下后退按钮,它会返回到login.php,您会得到一个空白页面。如果您离开该空白页面,您将无法返回到test.php,因此无法注销该session。我最初的想法是使用Javascript禁用后退按钮导航。最终我发现那是行不通的,因为如果用户找到了一种不注销就离开该页面的方法,他们将被困在该session中,而login.ph

php - 使用javascript设置 session 变量

functioncheckQuery(){varval=form1.proDown.options[form1.proDown.options.selectedIndex].value;vartxt=form1.proDown.options[form1.proDown.options.selectedIndex].text;//alert(val+'|'+txt);=txt;}我有这段代码,但它不起作用?任何人都有将javascript变量访问到$_SESSION[]的解决方案。 最佳答案 我认为您应该使用xhr(Ajax)将数据

php - 在 zend 框架中检查有效日期

我正在使用zendframework1.12.0,我有一个从数据库中获取的值需要验证。也就是说,如果它是一个日期值,那么我必须将格式更改为YYYY-MM-DD到MM/DD/YYYY。否则我将值保留为“”。我正在使用以下代码$validator=newZend_Validate_Date();if(trim($value)=='0000-00-00'||$validator->isValid(trim($value))){if($validator->isValid(trim($value))){$utilObj=newUtilityclass();$arrayReturn[$key]=

php - 将 namespace 与从变量创建的类一起使用

所以我创建了这两个类//Quarter.phpnamespaceResources;classQuarter{...}//Epoch.phpnamespaceResources;classEpoch{publicstaticfunctioninitFromType($value,$type){$class="Quarter";returnnew$class($value,$type);}}现在这是两者的一个非常简化的版本,但足以说明我的问题。此处显示的类将不起作用,因为它找不到Quarter类。为了让它工作,我可以将$class变量更改为$class="\Resources\Quart

php - zend framework 2 动态面包屑 - 传递参数

我是ZendFramework2的新手,我正在尝试使用ZF2生成动态面包屑,但没有成功。我使用了http://adam.lundrigan.ca/2012/07/quick-and-dirty-zf2-zend-navigation/作为我工作的基础,如前所述,我为模块公开的路线构建了站点地图。例子://config/autoload/nav_zfcuser.global.phparray(//TheDefaultNavigationFactoryweconfiguredin(1)uses'default'asthesitemapkey'default'=>array(//Andfin