仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 483|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网页编程之php和asp工具的等价干系

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,工具1)写HTML
asp:Response.Write(str)
php:print$str;
echo$str;
print_r$debug_str;

2)Form,CookieandQueryString变量
asp:能够用Requestobject.
php:这些变量是主动供应的作为一个全局变量,假如在PHP.ini文件中如许设置的话:

variables_order="EGPCS"
register_globals=On

为了平安,我将不同意register_globals(设置它为OFF).然后变量仅仅在数组中利用:
$HTTP_POST_VARS,$HTTP_COOKIE_VARSand$HTTP_GET_VARS.

3)Redirectingtoanotherlocation
asp:Response.Redirect(url)
php:Header("Location:$url");

4)Cookie处置
asp:Response.Cookies(cookiename)=newval
avar=Request.Cookies(cookiename)

php:setcookie($cookiename,$newval);
$avar=$HTTP_COOKIE_VARS[$cookiename];

5)Application变量
asp:Application(appvarname)
php:不供应,能够用数据库摹拟

6)Session变量
asp:Session(sessionname)=newval
avar=Session(sessionname)

php:在PHP4或今后的版本中,我们断定变量作为一个session在
session_register($sessionname),然后,我们挪用session_start()
在入手下手利用的.php页恢复session变量值.

比方:

session_register(avar);
$avar=99;
session_start();
print$avar;

7)Form变量
asp:Request.Form("formvar")
Request.QueryString("getvar")

php:$HTTP_POST_VARS["formvar"];
$HTTP_GET_VARS["getvar"];

GETandPOST变量能够瓜代的主动地修正到PHP变量,这是不平安中央法。

8)Server变量
asp:这有很多服务器变量,能够看ASP文档.一个例子:

Request.ServerVariables("HTTP_HOST")

php:作为ISAPI形式,服务器变量存储在$HTTP_SERVER_VARS数组里。
作为CGI,它们存贮在情况变量里,用$HTTP_ENV_VARS数组或getenv()
能够失掉。一个例子:

$HTTP_SERVER_VARS["HTTP_HOST"]usingISAPImodule

$HTTP_ENV_VARS["HTTP_HOST"]usingCGImodule

9)数据库会见
asp:一样平常用ado手艺
php:ADO可使用adodb库来摹拟,这个库等价与ado.
限定是,今朝撑持只读性光标和前滚光标.
(注解)也能够间接挪用com库,看我的文章。

10)Buffering
asp:Response.Buffer=true
Response.Write("abc");
Response.Flush()
php:ob_start();
print"abc";
ob_end_flush();

11)ScriptTimeout
asp:工夫级是秒级:
Server.ScriptTimeout(240)

php:工夫级是秒级:
set_time_limit(240);

以上翻译的欠好,请人人包涵!



</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-20 11:03:11 来自手机 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-25 14:51:33 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
金色的骷髅 该用户已被删除
地板
发表于 2015-1-25 17:36:00 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
不帅 该用户已被删除
5#
发表于 2015-1-26 18:17:17 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-2 12:46:09 来自手机 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-7 20:00:17 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
愤怒的大鸟 该用户已被删除
8#
发表于 2015-2-23 09:27:07 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
爱飞 该用户已被删除
9#
发表于 2015-3-7 06:35:21 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
10#
发表于 2015-3-14 12:38:07 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
蒙在股里 该用户已被删除
11#
发表于 2015-3-21 07:52:20 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 19:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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