比如这段脚本在本身HTML中的位置,">
输入banner图图片脚本导航/分类

PHP完结脚本但是不影响后面的HTML输出

PHP 结束脚本 但是不影响后面的HTML输出
可能是比较小白的问题。
比如:

	if(!isset($_GET["id"])||!isset($_GET["code"]))
{
echo "注册验证";
exit();
}
else
{
echo "注册验证1";
}
......
?>


比如这段脚本在本身HTML中的位置,判定是否有GET提交的数据来</pre>输出不同的title<br /> 后面是有脚本的,但是如果GET没有数据传来,后面连接数据库什么的就没有必要,所以想要结束。<br /> 但是结束后,使用exit或者return,后面HTML中<body>的内容等也就不</pre>输出了,该怎么办? </p><br><font color='#FF8000'>------解决方案--------------------</font><br>不能 exit();<br /> 而应将连接数据库什么的放在 else 分支中<br><font color='#FF8000'>------解决方案--------------------</font><br>你也可以把这些php代码放在单独的文件中 include 进来<br /> 只是要将 exit(); 改为 return;<br /><br><font color='#FF8000'>------解决方案--------------------</font><br>本帖最后由 xuzuning 于 2013-02-21 12:57:32 编辑</p> 你还可以写成函数<br /> 作为结构化编程,无非就是<br /> if else<br /> if elseif else<br /> switch case default<br /> 另类点就是<br /> while break<br /> <br /> 真的不喜欢结构化编程时<br /> php5.3已经恢复了对 goto 的支持,适当的使用也还是蛮不错的<br /> <pre class="brush: php">goto a;<br /> echo 123; //这里不会被执行<br /> a:<br /> echo 'abcd';<br /> </pre> </div> </div> <script type="text/javascript" src="/layui/layui.js"></script> <script> layui.use('code', function(){ layui.code({ elem: 'pre', //默认值为.layui-code about:false, title:'PHP完结脚本但是不影响后面的HTML输出代码块', encode: true //是否转义html标签。默认不开启 }); }); </script> <footer class="comm-footer"> <ul class="channels"> <li> <a target="_top" href="/system/">操作系统</a> </li><li> <a target="_top" href="/down/">程序下载</a> </li><li> <a target="_top" href="/jquery/">jquery插件库</a> </li><li> <a target="_top" href="/jiaoben/">编程</a> </li><li> <a target="_top" href="/db/">数据库</a> </li><li> <a target="_top" href="/tools/">在线工具</a> </li><li> <a target="_top" href="/framebook/">框架书籍</a> </li><li> <a target="_top" href="/xitongjiaocheng/">系统教程</a> </li><li> <a target="_top" href="/ruanjianxiazai/">软件下载</a> </li> </ul> <ul class="versions"> <li> <a href="https://m.gxlcms.com" class="active">触屏版</a> </li> <li> <a href="https://www.gxlcms.com" target="_top">电脑版</a> </li> </ul> <p><a href="https://beian.miit.gov.cn/" target="_blank" style="color:#ffffff"></a><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6c9b8cea1903c9f813f150c04aeebc3c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></p> </footer> </body> </html>