问题标签 [isset]
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 - PHP变量问题
我的 PHP 变量存在问题,并将它们设置为正确的值。基本上我有一种方法可以查看您是否存在商店以及该商店是否有姐妹商店。然后,我查看该存储是否作为文件系统中的图像,如果它没有显示并等待图像图像。
我的问题是,如果商店有姐妹店,那么它只会显示姐妹店的形象,因为姐妹店和主店都是我的代码
奇怪的是,除非我在 isset 之前回显 var,否则 storelocation isset 似乎失败了,有什么想法吗?
php - PHP关联数组 - 如何将整数视为字符串
我有一个简单的关联数组。
我想检查数组中是否存在键“1”,例如
该字符串被视为整数,因此
我如何让它把它当作一个字符串?
我不想使用 array_key_exists 或 in_array 因为我的基准测试显示 isset 会快很多。
php - PHP isset 用户登录失败
我正在寻找一种方法来通知用户登录凭据失败,如下所示:
所以在 index.php 的顶部(他们登录并在登录失败时被重定向到)我有:
对凭据的检查是这样的:
目前,重定向正在工作,他们没有登录,但通知没有得到回应?
php - 会话重定向
我试图通过设置密码保护页面来保护它。我正在使用下面的代码,但它不起作用。
主页.php
login.php 的相关部分
php - 如果会话过期或页面需要登录,则重定向到自定义 URL
我们所有的用户都有自定义网址。用户.domain.com。当会话到期时,页面被路由到 index.php。我需要它来要求它重定向到 user.domain.com,以便他们可以从该页面登录。问题是我如何捕获该信息以重定向到自定义 url。另外,假设 sombody 尝试访问 user.domain.com/home.php 但它需要登录。我如何重定向它登录 user.domain.home.php
谢谢!
php - 如果 isset $_SESSION 转到此页面?
好的,这里有问题:
我创建了一个登录脚本,所以在一个人登录后,他们将被引导到另一个页面。而且,如果他们尝试访问其他页面之一,我会将他们重定向到登录页面。
我的问题是,如果用户登录并再次偶然发现登录页面 - 我希望它能够识别用户已登录并将他们重定向到下一页(即 index2.php) ?? 有麻烦:-(
到目前为止,这是我的代码:
这是我在功能页面中存储用户会话的方式
php - 重定向过多
我找不到解决这个问题的方法。基本上我们使用的是一个虚荣的 url 系统,所以它的 user.domain.com。所有文件都像 user.domain.com/home.php 等一样被访问。当您清除 cookie 时,重定向工作,它会提示他们再次登录。但是当我使用注销时,它仍然可以工作,但是当他们返回登录链接时,(user.domain.com,在用户的登录页面上有一个登录表单)它将无法工作。我得到的错误是
错误信息:
所有会员页面的重定向代码:
注销代码:
解决此问题的唯一方法是用户清除其 cookie。
更新:使用 logout.php 后,我转到成员页面 user.domain.com/home.php 之一,而不是重定向到 user.domain.com 进行登录,它给了我重定向错误。这可能是会话的问题还是标题的问题?
我可以增强或添加什么来解决这个问题?我试过谷歌搜索,但没有发现任何特别的东西。我真的需要一些帮助来解决这个问题。谢谢。
这是我在 Safari 中收到的错误消息:
php - 检查 PHP 中的每个数组索引到底有多重要?
我正在做一个相当大的项目,其中有很多地方存在如下代码:
显然,这会在 PHP 中针对未定义的索引引发很多警告。
真的有必要重写代码如下吗?
null - Smarty - 使用 if isset() 时不显示设置变量
我得到以下代码:
{$productinfo.ProductPhone} {if isset($productinfo.Productphone)} {$business_business_phone} {$productinfo.ProductPhone} {/if}
第一行用作见证人并返回电话号码。这个值来自数据库,所以如果没有电话号码,我不想要一个随机的“电话:”(这是 {$business_business_phone} 变量来处理多种语言。
我的问题是... {$business_business_phone} {$productinfo.ProductPhone} 应该显示,因为有一个值。
php - if isset 语句 - 如何
我需要运行 if isset 语句,但我似乎无法正确执行,请协助。
schild 存储在会话中,但它不显示来自 foreach 循环的输入字段