php - 为什么 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 />';
?>
基本上我尝试的其他所有方法都无法正常工作。
解决方案
要使用会话,您必须开始第一个会话。你也缺少右if
括号。
<?php
session_start();
$_SESSION["userid"] = "testuser";
if(isset($_SESSION["userid"])){
echo "<p> Здравей, " . $_SESSION["userid"] ."</p>";
}
?>
推荐阅读
- java - 为什么while循环不能等待AlertDialog输入
- c++ - 带计数器的谓词函数
- javascript - 为什么不能使用这种承诺语法快速发送?
- javascript - 如何从组件道具传递 useQuery 变量?
- .net-core - 在 .NET Core 5 中路由身份页面
- python - 访问matlab矩阵的列及其在numpy中的实现
- c++ - 没有模板的静态调度 - 在基类中存储类型信息
- sql-server - 如何使用数据库托管我的 ASP .NET MVC 应用程序?
- javascript - 等待承诺在 JS 中使用 Svelte 解决的问题
- scala - 从 Scala 2.12 升级到 2.13 时出现模糊方法名称的 AbstractMethodError