Invent

ASP与PHP有何不同

您现在的位置: 摘星网络_临沂网站建设优化 > 网站建设 > 网络知识 >

Active Server Page 是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以 与数据库和其它程序进行交互。ASP的网页文件的格式是.html。

PHP是基于服务器端的用于产生动态网页的可嵌入HTML中的脚本程序语言,用于进行数据库和网页之间的数据交互。

在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的, 客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。

PHP最初由Rasmus Lerdorf创建于1994年,在1997年开始有其他人加入PHP的发展,其中的两人 Zeev Suraski和Andi Gutmans重新编写了解释器从而推出了PHP版本3,即PHP3。 今天PHP已经成为一些Web服务器的标准,多数的NT和UNIX服务器都支持PHP。