如何解决 session_register() 已弃用的问题?

2023-11-23

如何修复session_register()PHP 5.3 中已弃用的问题


不要使用它。描述说:

向当前会话注册一个或多个全局变量。

我想到了两件事:

  1. 使用全局变量无论如何都不好,想办法避免它们。
  2. 您仍然可以设置变量$_SESSION['var'] = "value".

另请参阅来自manual:

如果您希望您的脚本能够正常工作,无论register_globals,你需要改用$_SESSION数组为$_SESSION条目会自动注册。如果您的脚本使用session_register(), 它会not在 PHP 指令的环境中工作register_globals被禁用。

这非常重要,因为register_globals指示被设定为False默认情况下!

Further:

这注册了一个global多变的。如果你想在一个会话中注册一个会话变量function,您需要确保使用以下命令将其设为全局global关键字或$GLOBALS[]数组,或使用特殊会话数组,如下所述。

and

如果您正在使用$_SESSION (or $HTTP_SESSION_VARS), 不使用session_register(), session_is_registered(), and session_unregister().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决 session_register() 已弃用的问题? 的相关文章

  • 如何在 Carbon Laravel 中添加日期和另一个日期?

    在我的 laravel 项目中 我想将日期时间增加到前一个日期时间 这是我的代码 expire order 0 gt expire date new Carbon now gt addMonths 6 这两行的结果是 2018 01 28
  • 如何在数据列表 HTML PHP 中设置选择

    您好我想知道是否有一种方法可以在数据列表中设置选定的值 我想要这样的东西
  • PHP 正则表达式匹配字符串的最后一次出现

    我的字符串是 text1 A373R12345 我想找到该字符串最后出现的非数字数字 所以我使用这个正则表达式 0 9 然后我得到这个结果 1 A373 2 12345 但我的预期结果是 1 A373R 它有 R 2 12345 另一个例子
  • php中的$$是什么意思? [复制]

    这个问题在这里已经有答案了 变量后面的两个背对背 是什么意思 像这样 id 我在哪里可以找到更多相关信息 谢谢 In PHP 意味着您将给至少一名维护程序员带来多年的痛苦和折磨 请注意 您最终可能会成为维护程序员 它是一个可变变量 想象一下
  • 在laravel中组合两个不同的无关系数据库表查询进行分页

    我的数据库中有两个不相关的表 我需要将它们合并 以便我可以将其放在我的搜索视图中 但我不知道是否可能 这是我的代码 这news and season表不相关 但它们具有相似的列 我试图将其放入一个对象中以便于分页 是否可以 search r
  • 收到警告“标头不能包含多个标头,检测到新行”

    我正在用 oops 进行编码 以便用 PHP 上传图像 但是提交图片后却出现警告 标题不能包含多个标题 检测到新行 下面是我的函数 它给出了错误 public function ft redirect query if REQUEST UR
  • 自定义帖子类型的 WordPress 自定义字段

    过去有几个人出现过这个问题 但他们的问题的解决方案对我来说不起作用 我已经尝试了很多 在 WordPress 中 我创建了 3 种自定义帖子类型 1 代表 视频 新闻 和 音乐 每个内容都发布到自己的页面 我想添加自定义字段 这样我就可以为
  • 将查询字符串附加到任何形式的 URL

    我要求用户在文本框中输入 URL 并需要向其附加查询字符串 URL 的可能值如下 http www example com http www example com http www example com a http www examp
  • div 中的文本字符有限,添加“阅读更多”链接并在单击链接时显示所有字符

    我有一个 div 里面有文本 使用 PHP 和 MySQL 显示 结构如下 div class description p Here is a lot of text p div 我想在 p 标签内的文本超过 100 个字符时显示 阅读更多
  • PHP - 警告:strpos() [function.strpos]: 空分隔符是什么意思?

    警告 strpos function strpos 空分隔符是什么意思 我有这个 if strpos 039 text false text str replace 039 text 猜测一下 我会说 text是一个空字符串 感谢马克指出细
  • Ajax文件上传

    我想使用 Ajax 和 php 上传文件 我有一个表格
  • 纯基于网络的版本控制系统

    我的托管服务当前不允许在其服务器上运行 允许 svn git cvs 我真的希望能够将我的开发计算机上的当前源代码与我的生产服务器 同步 我正在寻找一个纯php python ruby版本控制系统 不只是一个client对于版本控制系统 不
  • 如何在php中使用一张图像绘制形状

    我需要使用图像的一部分来创建帧图像 例如 用户将从后端上传图像片段 现在我需要根据前端用户的要求在前端创建一个框架 用户将选择框架的高度和宽度 然后他将选择该图像片段 如下所示 我没有办法做到这一点 我尝试通过 css 和 html can
  • 付款成功后保存到数据库(paypal)

    我试图找出在客户使用 paypal 支付商品费用后将数据 之前以表单提交 保存到数据库的最佳方法 沿着这个过程的一些事情 1 在实际网站上填写表格 gt 2 登录 Paypal gt 3 立即付款 PayPal gt 4 数据已插入数据库
  • 检测 ASP.NET MVC 上的会话过期

    我构建了一个购物车 它使用会话状态在用户浏览商店时保留购物车数据 我遇到一个问题 如果我在购物车的第 1 步上长时间打开浏览器窗口 然后按 转到第 2 步 我的操作会引发错误 因为第 2 步操作假定会话尚未过期并且ShopCart 对象处于
  • 使用 :hover 作为元素的内联样式(使用 HTML/CSS/php)[重复]

    这个问题在这里已经有答案了 可能的重复 如何将 a hover 规则嵌入到文档中间的样式属性中 https stackoverflow com questions 131653 how do i embed an ahover rule i
  • 扩展构建器中的“映射到现有表”显示 TYPO3 中的奇怪问题

    在我的扩展中MyExt 我映射了模型Page to pagesTYPO3 中的表 首先它向我展示了type mismatch错误 无论如何我继续保存它 会发生以下情况 我的页面树变成这样 我的新记录表单仅显示 UID 而不显示标题 My P
  • PHP LDAP 查询获取特定安全组的成员

    我正在努力让 LDAP 查询工作来为我提供安全组的成员 我们的活动目录结构设置为 DC domain DC co dc uk然后 我们有一个名为 公司用户 的 OU 其中有一个用于 IT 和标准的 OU 在这些中我们创建了用户 所以我被设置
  • 设置大型电子邮件通知系统有哪些方法?

    我的公司有一个用 PHP 构建的网站 我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件 这是一个糟糕的主意 它堵塞了我们的服务器 并且需要几个小时才能完成整个批次 现在我已经研究过像 MailChimp 这样的群发邮件服务
  • 如何将变量插入 PHP 数组?

    我在网上查了一些答案 但都不是很准确 我希望能够做到这一点 id result id info array id Example echo info 0 这有可能吗 您需要的是 不推荐 info array id Example varia

随机推荐

  • 有没有办法在匹配 url 之前更改 request.path?

    当我收到包含 self 一词的路径请求时 我想在将其与 URL 匹配之前将其替换为用户 ID 我尝试使用这样的中间件 def process request self request if self in request path requ
  • 在Linux中,如何使用外部jar文件执行Java jar文件?

    在Linux中 如何使用外部jar文件执行Java jar文件 要么使用 cp flag java cp path to somefolder jar path to otherfolder jar com YourMainClass 或者
  • 通过 https 从 C# 使用 POST 进行发布

    浪费了两天时间后这个问题 并试图让它发挥作用 我决定退后一步 问一个更基本的问题 因为显然有些东西我不知道或者我做错了 要求很简单 我需要通过 https 进行 HTTP post 传递一些值 来自 C 该网站 如果给定了适当的值 将返回一
  • 浏览器会解析/预渲染/绘制显示:无HTML吗?

    我想阻止浏览器执行解析和预渲染或绘制一些 隐藏 HTML 的工作 直到我准备好显示它 以便我可以快速显示一组最小的内容 让浏览器只执行以下操作渲染可见的部分 我正在寻找初始页面加载的最大渲染 绘制速度 我当前的 HTML div div c
  • pygame 错误:“ImportError:没有名为 'pygame' 的模块”

    这是我的情况 我尝试导入pygame在 python 3 4 2 和 python 3 6 3 中都使用pip and pip3分别 在 python 3 4 2 shell 中 回溯 最近一次调用最后一次 是 文件 第 1 行 位于导入p
  • 评估 100 * 2.55 值时得到错误结果

    我使用以下方法得到错误的结果 public double evaluate final double leftOperand final double rightOperand Double rtnValue new Double left
  • Service Fabric 微服务与 Azure 云服务/Web 应用程序集合的优势

    我有一个可以分解为多个通信服务的应用程序 我当前的实现是整体的 我想重新组织它 以便可以独立地部署 迭代和扩展各个组件 我发现使用 Azure 有两种方法可以实现此目的 Service Fabric 服务由一组通信微服务 无状态 Web A
  • 应用 ElementStyle 时 DataGridCheckBoxColumn 丢失 IsReadOnly 状态

    我需要垂直居中DataGridCheckBoxColumn 因为我没有找到里面的房产DataGridCheckBoxColumn 我应用了ElementStyle 然而 当应用这种风格时 我的CheckBox再次变为可检查 尽管它被设置为R
  • 如何在Eclipse平台上自动启动/热启动OSGi服务

    我开发了一个 Eclipse RCP 应用程序 该应用程序大量使用 OSGi 捆绑包 这些捆绑包提供服务以供以后使用 该用例要求捆绑包注册其服务 例如导入过滤器 以便稍后在不同情况下使用 OSGi 捆绑包是使用 maven bundle p
  • 如何在片段中使用 XML onClick 处理按钮点击

    在 Honeycomb 之前 Android 3 每个 Activity 均注册为通过以下方式处理按钮点击 onClick布局 XML 中的标记 android onClick myClickMethod 在该方法中您可以使用view ge
  • heroku db:拉不起作用?

    我收到以下错误消息 heroku db pull debug postgres USERNAME PASSWORD localhost test Loaded Taps v0 3 23 Warning Data in the databas
  • 如何将文件操作附加到平台驱动程序中的 sysfs 属性?

    我为我们开发的外围设备编写了一个平台驱动程序 并希望向 sysfs 公开一些配置选项 我已设法使用属性结构创建适当的文件 见下文 并且sysfs create file在探针函数中 但我不知道如何将显示 存储函数附加到平台驱动程序中的结构
  • 如何从Python路径中获取不带扩展名的文件名?

    如何从Python路径中获取不带扩展名的文件名 path to some file txt file Python 3 4 Use pathlib Path stem gt gt gt from pathlib import Path gt
  • Apache Ant 分析器 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有没有一个Ant探查器将运行我的 ant 脚本并告诉我目标 任务和操作需要多长时间才能完成 Thanks Ant 有两个相关的功能来允许监视构建过程
  • 在 C# 中从 CreateProcessAsUser 捕获标准输出

    我目前正在使用 pinvoke CreateProcessAsUser api 在 asp net 网站中启动进程 这可以完美地模拟登录的 AD 用户 然而 控制台输出的结果字符串始终为空 我找不到出了什么问题 没有崩溃或任何东西只是没有输
  • IE 的 css3 外观属性

    我在 IE 中遇到 css3 外观属性问题 我需要它来隐藏选择菜单的箭头 但它不起作用 我尝试了 PIE htc ie css3 htc 和其他 IE CSS3 支持程序 但它们都不适用于外观 请帮帮我 提前致谢 listing selec
  • 打字稿中的类型“EventTarget”错误不存在属性“文件”

    我正在尝试从 ionic 2 应用程序访问输入文件的值 但仍然面临 EventTarget 类型上不存在属性文件的问题 因为它在 js 中可以正常工作 但在打字稿中却不能 代码如下 document getElementById custo
  • time.sleep(x) 没有按预期工作? [复制]

    这个问题在这里已经有答案了 好的 所以我正在制作一个小程序来娱乐 我想创建一个刷新按钮 允许用户控制收集和显示数据的频率 我决定使用 time sleep x x 作为 raw input 但它似乎并没有发挥应有的作用 它会暂停整个脚本 然
  • 获取从任何位置到我当前位置的 ETA(预计到达时间)的正确方法是什么

    想知道从任何位置到我当前位置的 ETA 预计到达时间 的正确方法是什么 考虑到以下情况 A 前任 我从另一台设备获取了其位置 经度 纬度 并希望其他人何时来接我 在这种情况下 我可以使用什么网络服务来为用户获取此信息 Mapkit 提供这种
  • 如何解决 session_register() 已弃用的问题?

    如何修复session register PHP 5 3 中已弃用的问题 不要使用它 描述说 向当前会话注册一个或多个全局变量 我想到了两件事 使用全局变量无论如何都不好 想办法避免它们 您仍然可以设置变量 SESSION var valu