Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 怎么每页都有这个<?exit?>是什么意思?

[复制链接]
lwd815813 发表于 2009-7-16 22:36:08 | 显示全部楼层 |阅读模式
怎么每页都有这个<?exit?>是什么意思?有什么用?
sunj85 发表于 2009-7-16 22:50:46 | 显示全部楼层
<!--{if empty($_SGLOBAL['inajax'])}-->

还有这一句,我也想知道,谁来解答下。
回复

使用道具 举报

littlehz 发表于 2009-7-16 22:58:15 | 显示全部楼层
<?exit?>防止某些访问者直接执行模板文件输出PHP代码的问题。
<!--{if empty($_SGLOBAL['inajax'])}-->看看数据是要返回给AJAX用还是以普通HTML方式
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-7-16 23:18:59 | 显示全部楼层
我的问题解决了,但下面那兄弟的问题倒不是很明白了,这个"返回给AJAX用还是以普通HTML方式"有什么用?伪静态用得着?
回复

使用道具 举报

littlehz 发表于 2009-7-17 00:30:47 | 显示全部楼层
4# lwd815813
不是,Ajax异步调用,一种javascript结合服务器端PHP的技术。
例如用户注册,输入账号即时提示账号是否能注册的时候,提示信息会调用message.html.php的模板文件,这个时候需要ajax调用,不需要message.html.php返回完整的HTML代码,只需要其中的文本信息。
而正常登录后,会提示登录是否成功的信息,这个信息是完整的HTML代码。也是用message.html.php。
这两者区别就在于是否$_SGLOBAL['inajax']
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 17:09 , Processed in 0.023452 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表