草庐IT

cookie_name

全部标签

php - 如何使用 PHP 获取浏览器 cookie 列表?

根据我的理解,$_COOKIE为我提供了用户浏览器中的所有cookie。但是当我这样做的时候var_dump($_COOKIE);我得到以下信息:Array([wp-settings-1]=>m8=o&m2=o&m5=o&m4=o&m3=o&m1=o&m7=o&m0=o[wp-settings-time-1]=>1329859655[PHPSESSID]=>ST88bLB7PE5S9BbY5oXxLgDIcas)此列表与我在浏览器中看到的列表不匹配。例如,PHPSESSID不在我浏览器的cookie列表中。我访问了错误的变量吗?谢谢。 最佳答案

php - 移动网络上的 Cookie 损坏

我在我的一个最新网站上使用Codeigniter2.1,当通过3g访问时,cookie变得损坏...当对最初读取cookie的位置进行一些调试时,我可以看到它明显被截断了,这是一个示例:a:14:{应该是a:14:{s:10:"session_id";s:32:"ef171f95db26ad51986.......只有在连接到移动网络的设备上读取cookie时才会发生这种情况,到目前为止我只能测试三个,令我惊讶的是,一个有效:华硕笔记本电脑w/VodafoneDongle(x)带VodafoneDongle的MacbookAir(x)OrangeUK网络上的iPhone3(x)Sams

PHP:php_sapi_name() 安全吗(用户可以操纵它)吗?

用户能否操纵php_sapi_name()返回的值?我有一个看起来像这样的脚本:if(php_sapi_name()!=="cli"){die("NoAccess");}//Dosomeadminstuff此脚本只能(!)通过命令行调用。上面的代码安全吗?或者有人可以通过HTTP调用脚本并在if条件之外执行它吗? 最佳答案 php_sapi_name()的返回值是可以安全依赖的。它不是从用户数据生成的。如果您不希望从您的网络服务器调用此脚本,则您不应该让您的网络服务器访问该脚本。如果您关心安全,则根本无法访问此脚本。您还提到了.ht

javascript - 无法删除在服务器上的 JavaScript 中设置的 cookie

我正在尝试编写PHP代码来删除我域中的所有用户cookie。这是我得到的:在http://www.example.com/delete_cookies.php上运行此代码删除在服务器上设置的所有cookie,但不删除在JavaScript中设置的cookie。我使用FirefoxCookies对话框验证了有问题的cookies确实来自(path=/;domain=www.example.com)。使用实时HTTPheader,我可以看到发送了以下header:Set-Cookie:CookieName=0;expires=Fri,12-Mar-199919:36:15GMT;path=

php:基于 cookie 的 session

是否有任何机构有任何关于如何集成基于cookie的session系统的信息/链接?我使用过文件/mysql,目前正在使用memcached。我想玩apcsession,但想试试cookie,只是我不太了解。我想我必须编写自己的session处理程序类? 最佳答案 在PHP中,session数据通常存储在文件中。cookie中唯一存储的是session标识符。启用session并找到有效的sessioncookie后,PHP会将文件中的用户session数据加载到一个名为SESSION的super全局变量中。基本session使用se

php - 使用 PHP(而非 JS)检查 cookie 以用于初始页面重定向

我想使用cookie为第一次访问该站点的访问者重定向到启动页面,以记住他们来过。这很容易,但是,对于禁用cookie的人来说,我不想将他们重定向到初始页面。我遇到的问题是,当我设置cookie时,PHP在我重新加载页面之前不会看到它。这意味着首次访问者不会被重定向,除非他们访问主页两次或重新加载页面。这是我的工作,但需要重新加载:setcookie("test",'1',time()+3600,'/');if(isset($_COOKIE['test'])){if(isset($_COOKIE['bfc_splash'])){}else{header("Location:splash/

php cookie 不工作

我正在尝试使用带有身份验证的cookie。这个页面一旦进入用户并通过SecretMenu:secretpageAsecretpageB";}else{header("Location:show_login.html");exit;}?>SecretArea当我点击secretA.php或secretB.php时,我被重定向到再次登录,它应该可以工作。这是代码。secretB.phpWelcometosecretpageB,authoriseduser!";}else{header("Location:/show_login.html");exit;}?>SecretPageB:

php - 在同一域中有多个 Laravel 实例时出现 session /cookie 错误

你好,我最近开始为我的Facebook应用程序使用Laravel框架,我创建了一个基本应用程序,我为每个新项目复制它并从那里开始修改。我做的第一件事是更改config/application.php文件中应用程序key中的几个字母。现在,如果我同时开发2个应用程序并不断在它们之间切换,我会遇到某种缓存/cookie错误,从而阻止我的应用程序显示。我可以通过删除与我存储应用程序的域相关的cookie来摆脱它们,但据我了解,碰巧访问我的两个应用程序的用户可能会发生同样的事情。我怎样才能让它正常工作?这是我得到的错误:UnhandledExceptionMessage:unserialize

php - Opencart的 $this->config->get ('module_var_name' )

我正在尝试自定义一个Opencart支付模块,我看到很多地方都在使用配置信息,但我找不到任何创建正在使用的变量的东西。我知道在管理页面中,如果我选择“paypal标准”,我可以设置所有“配置”信息,但我找不到下划线的“模型”,是否有模型,我希望创建一个新的配置设置,可在内部设置管理页面管理页面如何知道要设置哪些变量?如果我更改支付模块的管理“View”以显示新设置,该设置是否会自动在目录中可用?正在使用的一些配置数据的示例...admin\view\template\payment\pp_standard.tpl(paypal管理模板),允许设置“测试模式”....catalog\co

php - 如何通过 PHP LDAP 类修改 Active Directory 中的 "cn"和 "name"属性

我正在尝试使用PHP脚本更改事件目录信息。我能够更改除“cn”和“name”属性之外的所有我需要的属性。当我尝试更改它们时出现错误“服务器不愿执行”Warning:ldap_modify():Modify:Serverisunwillingtoperform另外,当我尝试更改密码时,它不起作用。我没有收到任何错误/警告,但它不会更改密码。(如您所见,我正在尝试将密码更改为Mike@1234567。更新有效,因为我能够看到新值,但它不会更改用户密码。(即,新的userPassword值为{SHA}i9Ai8Y8xRGcXEd3mpZ4x6JhHkWM=)下面是我用来修改条目的函数func