当前位置: 首页 > 知识库问答 >
问题:

包括标题页会话错误

令狐经武
2023-03-14

我有一个头页,其中包括导航栏和必要的css的,js的。

我试图从联系页面调用标题页,但出了问题。

我在联系人页面上记录了这个错误。

  • 警告:session_start():无法发送会话缓存限制器-已在第3行C:\xampp\htdocs\test\contact.php中发送的标头(输出从C:\xampp\htdocs\test\包含\header.php:84开始)

按照联系页面代码。

<?php include_once ("includes/config.php");
include_once ("includes/header.php");
session_start();
require_once'includes/phpmailer/security.php';
?>


<div class="container">
    <div class="contact">

        <?php if(isset($_GET['CaptchaPass'])){?>
        <div >message sent</div>
        <?php } ?>
        <?php if(isset($_GET['CaptchaFail'])){?>
        <div >message failed</div>
        <?php } ?>

        <form action="includes/contact-config.php" method="post">
            <div class="form-group">
                <label for="name">Your Name *</label>
                <input type="text" name="name" autocomplete="off" required="" class="form-control" placeholder="Enter Name"  <?php echo isset ($fields['name'])? 'value="'.e($fields['name']).'"':''?>>
            </div>
            <div class="form-group">
                <label for="email">Your Email address * </label>
                <input type="email" name="email" autocomplete="off" required=""  class="form-control" placeholder="Enter Email"<?php echo isset ($fields['email'])? 'value="'.e($fields['email']).'"':''?>>
            </div>
            <div class="form-group" >
                <label for="message">Your Message *</label>
                <textarea class="form-control" rows="8" id="comment" required=""  name="message"<?php echo isset ($fields['message'])? e($fields['message']):''?>></textarea>
                <br>
                <div class="g-recaptcha" data-sitekey="6LcyfhgUAAAAAKunkwqqxFJSOPUzYbNmppLQbcWc"></div>


                <input type="submit" value="Send" id="ContactButton" class="form-control" class="btn btn-primary">
            </div>
        </form>

    </div>
</div>
</body>

<?php include ("includes/footer.php");?>

header.php文件夹路径

联系php文件夹路径--

共有1个答案

连德义
2023-03-14

最可能的问题是包括/config.php包括/header.php正在向浏览器输出某些内容-可能是空白。

如果这些文件有一个关闭PHP标记

 类似资料:
  • 因此,我使用PHP和MySQL数据库创建了一个登录成功的登录页面。我的代码成功地检查了用户名和密码,并且只有在它们正确后才允许我进入下一页。 但是,我无法在成功登录页面上打印用户名。所以我不确定我的会话是否正常运行。 login.php 成功ogin.php

  • 我正在使用codeigniter。我有个奇怪的问题。我在用户登录时设置会话,并将其重定向到新页面。我观察到,会话有时设置,有时不设置。我尝试过使用codeigniter会话 以下是配置文件的外观:

  • 如果类位于一个文件中,则看起来不会发生严格的错误,如下所示: 但是,如果您将类定义放在单独的文件中并像这样包含它们: 抛出严格标准错误消息: 严格的标准:的声明应与c:\path\to\Cat中的兼容。php在线。。。 如果所有内容都在一个文件中,即使这样也可以: 这是预期的行为吗? 因为< code >肉是< code >食物,所以一开始就不应该有抱怨,对吗?因此,解决方案是简单明了的:将所有内

  • 我需要在tomcat会话超时后向用户提供错误页面。因此,为了处理这个问题,我们创建了一个过滤器,并添加了一些逻辑来检测这个问题,在此之后,我要说的是转到错误页面。 在会话超时之后,我看到它将纠正“if”逻辑,并且它不会转发/重定向到我的error.jsp。它给出了一个404错误。我尝试了页面的重定向和转发,但都没有成功。我对error.jsp页面的绝对路径和相对路径都很累,但我仍然看到404错误,

  • 我最近在Spring开始使用thymeleaf模板引擎。我想实现的是-如果我的控制器是这样的 我更喜欢把头部部分作为页眉片段,内容来自控制器,页脚来自页脚片段。 所以总的来说--我是如何做到这一点的: /fragment/header.html http://www.thymeleaf.org/doc/articles/layouts.html https://looksok.wordpress.

  • 我读过关于命名空间属性的文章。我尝试使用此功能: 它工作得很好。 作为一项改进,我希望覆盖会话服务,因此它将在任何地方使用,并使用依赖注入,而不是将会话服务耦合到addProduct函数中。 为此,我编辑了我的services.yaml 然后我更新CartController: 现在我得到了以下错误消息: 检测到服务“会话”的循环引用,路径:“会话”- 这个错误应该在这个问题上得到解决:#3626