问题标签 [unset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 会话在外部主机上搞砸了
问题听起来像这样:使用会话登录在我的本地主机上运行良好,但是当完全相同的文件上传到我的主机(hostgator)时,会话不会,或者它们会被搞砸。此外,注销功能在主机上也不起作用。
我已经检查过,每个页面都有 session_start(); 在里面。
即使我的 logout.php 看起来像这样,会话也不会被破坏:
有什么建议么?
php - Get $_SESSION position with &
Why this code doesn't work?
Error
Thank you.
php - PHP 会话变量不粘连
这是我的代码的简化版本
当我登录 $_SESSION['access'] 设置正确时会发生什么,但是当我再次向页面提交数据以检索数据时,$_SESSION['access'] 被取消设置并且登录表单再次显示。
我究竟做错了什么?我对 PHP 相当陌生。
php - while 循环、postmarkapp、while 循环发送它很奇怪?
发送电子邮件时,它向每个人发送了 X 次电子邮件,例如:
Bob、Susan、Joe 都有不活跃的站点。
当事情循环时,它向鲍勃发送了一封电子邮件,但在电子邮件中,正文都是三个人的电子邮件。
我做错了什么?
是不是因为我用$body .=
了然后邮件发出后没有取消设置?
这是我的代码:
}
c - 如何在 C 中取消设置变量以允许稍后使用具有不同数据类型的相同名称?
我想在 C 程序中使用具有不同数据类型的相同变量名而不进行强制转换。
我真的很想做,不要问为什么。
那么我该怎么做呢?如果在进行预防性
取消
设置时此变量不存在,我该如何处理该错误?
apache - 在 Apache2 中删除 http 标头
在 Apache2.2.9 托管站点上,我想删除下面的标题。
日期 Thu, 16 Dec 2010 17:49:45 GMT 服务器 Apache Keep-Alive timeout=15, max=92 Connection Keep-Alive
让我抢先讨论删除服务器和日期是否正确/合法/好:我已经阅读了标准,但我仍然想这样做。节省的字节数很大(平均响应大小约为 200B)。
在我的 site.conf (从 apache2.conf 中最后加载)我试过这个没有成功:
其他 Header unset 指令确实有效(因此加载了 mod_headers)。
php - 未设置的变量会导致致命错误?
我不知道为什么这会引发错误 - 希望有人能看到这个问题?
致命错误:调用未定义的方法 Client::unset()...
客户类
php - 迭代期间取消设置数组值是否会节省内存?
这是一个简单的编程问题,因为我不了解 PHP 如何在foreach
循环期间处理数组复制和取消设置。就像这样,我有一个来自外部源的数组,它以我想要更改的方式格式化。一个简单的例子是:
但我想要的是这样的:
所以我采用第一个$myData
并将其格式化为第二个$myData
。我对我的格式化算法完全没问题。我的问题在于找到一种节省内存的方法,因为这些数组可能有点笨拙。因此,在我的foreach
循环中,我将当前数组值复制到新格式中,然后从原始数组中取消设置我正在使用的值。例如:
这里呼吁unset()
一个好主意吗?即,它是否节省内存,因为我已经复制了数据并且不再需要原始值?或者,PHP 是否会自动垃圾收集数据,因为我没有在任何后续代码中引用它?
代码运行良好,到目前为止,我的数据集的大小可以忽略不计,无法测试性能差异。我只是不知道我以后是否要为一些奇怪的错误或 CPU 命中做好准备。
感谢您的任何见解。
-sR
php - 如果记录了这种行为,取消设置 PHP 超级全局变量是否安全?
我正在构建一个 PHP 框架,其中我有一个解析 url 以及$_GET
,$_POST
和$_FILE
superglobals 的请求对象。
我想鼓励安全的网络习惯,所以我保护数据免受 SQL 注入等。
为了确保该框架的用户通过请求对象访问安全、干净的数据,我计划unset($_GET, $_POST, $_REQUEST);
在解析这些变量后使用。
我将在方法注释中记录这一点,并在框架文档中解释这种情况正在发生。
我的问题是:这会是可取的行为吗?有哪些我没有预见到的潜在陷阱?
php - 从 simpleXML 中删除节点
我正在尝试从 web.config 文件中取消设置节点,但它似乎不起作用。有人知道我在做什么错吗?如果有更好的方法请告诉我?