<?php //程序从这开始
if(!$_SESSION["userid"]) {//if条件成立的情况下这里开始,
?>
<html部分>
<?php
}//条件成立的情况下到这里结束
else{//条件不成立的情况下这里开始
?>
<html部分><?php echo $_SESSION["username"]; ?>
<?php
}//条件不成立的情况下这里结束
?>楼主是不是这个意思?我不是很理解你的问题。
if(!$_SESSION["userid"]) {//if条件成立的情况下这里开始,
?>
<html部分>
<?php
}//条件成立的情况下到这里结束
else{//条件不成立的情况下这里开始
?>
<html部分><?php echo $_SESSION["username"]; ?>
<?php
}//条件不成立的情况下这里结束
?>楼主是不是这个意思?我不是很理解你的问题。
<?php
if(!$_SESSION["userid"]) {
?> php程序是不是从<?开始,?>结束程序。可这段里为什么还有一个“{”,而不是
<?
if()
{}
else{}
?>
<?php //程序从这开始
if(!$_SESSION["userid"]) {
?> //程序从这结束吗?如果是,上面为什么只有一个大括号?
//程序不是从这里结束。看来你是新手。脚本语言中,一般情况下,我们都是把html和程序交叉存放的,这样比较容易控制页面的输出部分。所以,这个就是交叉的部分,不是什么程序结束部分
<html部分>
//这部分就是说,如果session["userid"]不存在程序显示的html部分
<?php
}else{//如果session["userid"]存在程序显示的html部分,从这里开始显示
?>
<html部分><?php echo $_SESSION["username"]; ?>
<?php
}
?>//这块才是程序的结束部分这里用了一个非常巨大的if else 来控制了是否登陆了的信息,登陆了的会员看到的东西和不是登陆会员看到的东西是不一样的