[[Fixed]]直接在我的浏览器中访问该文件,而不是通过本地主机 Web 服务器
--
我对PHP相当陌生,并试图让以下内容工作。
此代码位于 HTML 页面的中间。
我已经初始化并在 if 语句上方设置了变量
当我将其设置为"3"时,我正在检查变量是否为"1"。
我的问题是,它仍然在不应该运行 IF 语句中的 html 代码
有什么想法吗?
提前致谢
<?php
$ad='3';
if($ad=='1')
{?>
<p>Broken</p>
<?php
}
?>
我发现了问题。
您已经创建了一个HTML文件并在其中使用了php,这是完全错误的。
获取 php 代码工作你需要创建一个PHP文件并编写PHP代码
通过将文件另存为文件名来创建PHP文件.php并将这些内容复制到那里,这将正常工作
还要确保系统上安装了 php。如果没有,请下载并安装wamp服务器
您必须检查 $ _SESSION
数组中的test
字段!您正在检查整个阵列... :)
<?php
session_start();
$_SESSION['test']='2';
if($_SESSION['test']=='1')
{?>
<!--HTML Code-->
<?php
}
?>
您还必须检查是否设置了 $_SESSION var:
session_start();
if(isset($_SESSION['test']))
{
if($_SESSION['test']=='1')
{
//do stuff HTML code
}
elseif($_SESSION['test']=='2')
{
//do other stuff HTML code
}
}