php怎么实现退出

php怎么实现退出,第1张

假如你说的另一个页面叫做c.php,

你在c.php里设置cookie的时候也是这样的吗:

setcookie("user","everalan")

setcookie("password","1111111")

如果不是,比如setcookie("user", "everalan", '/', 'www.baidu.com')即你设置了cookie的path和域。这样的 cookie和不设置path和域的cookie是完全不一样的两个cookie,

setcookie("user","everalan")

setcookie("password","1111111")

并不能将其删除,带path和域的cookie仍然存在。你访问A.php的时候当然还是输出 a了

逻辑上就有问题

用户名和密码都是从COOKIE里读取的,可是B已经清空COOKIE了。

你不得不重新设计一下了

<?php

$i = 1

while (true) { // 这里看上去这个循环会一直执行

if ($i==2) {// 2跳过不显示

$i++

continue //跳出本次循环,本次循环体中的代码不在执行,故本次循环结尾的$I++不会在执行。即控制程序放弃本次循环continue语句

之后的代码并转而进行下一次循环。

} else if ($i==5) {// 但到这里$i=5就跳出循循环了

break //break直接结束循环体,语法break N 可直接定义跳出几层循环

} else {

echo $i . '<br>'

}

$i++

}

exit //exit结束本程序,和return的区别在于 return可以带返回值

echo '这里不输出'

?>

exit是停止程序运行,不输出内容

return是返回值

补充 一下, exit 后面 加个 () 也是可以输出内容的!return 是返回,也有终止程序的作用。php 遇到,return 即不运行 后面代码。但终止有本质区别!

如果帮到您,望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12191052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存