当前位置: 首页 > 面试题库 >

已经开始的PHP会话

翁建弼
2023-03-14
问题内容

在我的PHP代码中,如果一个会话已经开始,而我尝试启动一个新会话,则会收到以下通知:

注意:会话已经开始-忽略session_start()

如何避免这种情况?


问题答案:

尝试

<?php
    if(!isset($_SESSION)) 
    { 
        session_start(); 
    } 
?>


 类似资料:
  • 问题内容: 我有一个PHP文件,有时从启动会话的页面调用该文件,有时从没有会话启动的页面调用该文件。因此,当我使用此脚本时,有时会收到“会话已开始”的错误消息。为此,我放置了以下几行: 但是这次我收到了以下警告消息: 注意:未定义的变量:_SESSION 有没有更好的方法来检查会话是否已经开始? 如果我使用它,它将使一切正常运行,只是关闭警告? 问题答案: PHP > = 5.4.0和PHP 7*

  • 本文向大家介绍如何检查PHP会话是否已经开始?,包括了如何检查PHP会话是否已经开始?的使用技巧和注意事项,需要的朋友参考一下 在PHP中,我们利用一个内置函数session_start()来启动会话。但是,PHP脚本中面临的问题是,如果我们多次执行它会引发错误。因此,在这里我们将学习如何在不调用session_start()函数两次的情况下检查会话是否启动。 有两种方法可以解决此问题。 对于低于

  • 我有以下代码: 但是由于某种原因,$_SESSION变量不保留值。输出如下: 注意:未定义的索引:lang in/home/claudio/public_html/index。第13行的php数组()数组([get]= 警告:需要(lang/. php):打开流失败:第23行的 /home/claudio/public_html/index.php中没有这样的文件或目录 致命错误:require(

  • 问题内容: 考虑这两个python程序: : : 运行。在运行时,启动。两者都将愉快地运行,但是如果当前通过打开文件,则会输出一个空字符串。 我期望会引发异常,告诉我该文件已经打开,但是没有发生,而是文件看起来是空的。为什么会这样?检查它是否已被另一个进程打开的正确方法是什么?可以简单地检查是否返回了空字符串,然后重试直到读取其他内容,或者还有其他更Python化的方法吗? 问题答案: 有关在Py

  • 我有一个在ApacheTomcat9上运行的JAX-WS客户机。客户机通过进入无限循环来轮询数据,并设置为servlet以在启动时加载。我遇到的问题是,servlet在Catalina完成启动之前启动并进入循环。 我尝试过使用sleep()和wait()但是没有用,我尝试过实现org。阿帕奇。卡塔琳娜。生命周期工程师,这也没用。 这是我的servlet类: 这是我的投票类: 我期待着见到你。阿帕奇

  • 我正在尝试在wordpress中创建插件。。插件数据直接到wordpress前端,我想在前端使用插件统计wordpress会话。 我试过用这个,但不起作用,有人能帮我吗