首页 > 解决方案 > 为什么 php 中的 echo 总是导致“此文件中有 1 个问题”

问题描述

我在 PHP 中使用 echo 时遇到了很大的问题。我以为是我的错,所以我去w3schools复制了一个简单的行并粘贴它,但我仍然得到“这个文件中的1个问题”

我正在尝试的线路是这样的

        <?php
        if(isset($_SESSION["userid"])){
          
          echo "<p> Здравей, " . $_SESSION["userid"] ."</p>";
        ?>

我也尝试过 w3schools 的那条线,它似乎也不起作用

        <?php
        if(isset($_SESSION["userid"])){
          
          echo 'One line simple string.<br />';
        ?>

基本上我尝试的其他所有方法都无法正常工作。

标签: phphtml

解决方案


要使用会话,您必须开始第一个会话。你也缺少右if括号。


<?php
session_start();
$_SESSION["userid"] = "testuser";
        if(isset($_SESSION["userid"])){
          
          echo "<p> Здравей, " . $_SESSION["userid"] ."</p>";
       }
        ?>

推荐阅读