Javascript-页面加载后可以运行PHP吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Javascript-页面加载后可以运行PHP吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1582字,纯文字阅读大概需要3分钟。
内容图文
因此,PHP是在服务器端执行的.但是可以在页面加载后运行PHP吗?
为了说明这一点,如果我有一个每秒更改的值(假设存储在文件中).当我按下使用Javascript要求PHP获取该值的按钮时,它是否显示当前值或页面加载时的值?
解决方法:
我认为您需要获得其中一张显示基本HTTP和Web服务器如何工作的图.这对您而言比在这里用简单的字眼解释的意义更大.
在最简单的情况下,由于浏览器和位于世界某个地方的Web服务器之间的请求/响应关系处理过程的结果,可以总结输入地址并获取包含其内容的网页的结果.
纯HTML
用一种不太简单的方式,像这样想.基本上,如果页面处于刷新阶段(意味着您单击了某些内容并正在等待数据恢复),则意味着该页面正在从Web服务器获取/加载响应.如果Web服务器未将PHP作为模块安装,那么它在等待/加载(在许多情况下)的唯一目的就是纯HTML内容.
使用PHP
另一方面,如果我们假设您的网络服务器中有一个名为index.php的文件,并且已安装PHP,则在这种情况下,网络服务器将发送在<?php?>之间出现的所有内容.首先,将其传递给PHP解释器,然后等待它,直到PHP发挥了魔力,然后仅将结果发送回服务器.
<?php
echo 1+1;
?>
因此,在上述情况下,网络服务器(例如:Apache,Nginx)不在乎开始标记和结束标记中的内容,而是将整个代码发送给PHP解释器,PHP会根据其理解方式来计算该脚本并仅将计算结果作为纯HTML发送回服务器.在这种情况下,数字为2.
AJAX的作用.
AJAX(异步JavaScript和XML)是一种使用Javascript的技术,可帮助您发送请求和接收响应,而无需加载页面.通常,这是通过使用浏览器的XHR对象来完成的.因此,在整个shebang中没有任何奥秘.
以上内容可以通过以下步骤简单总结.
>输入foo.com浏览器将请求发送到foo.com的服务器
>服务器/浏览器交换消息服务器允许浏览器获取
>如果<?php标签,信息服务器将index.php发送回浏览器
>在脚本中找到,服务器将发送所有包含在其中的代码
> PHP解释器的标签PHP解释器编译查询
>并将结果发送为HTMl
内容总结
以上是互联网集市为您收集整理的Javascript-页面加载后可以运行PHP吗?全部内容,希望文章能够帮你解决Javascript-页面加载后可以运行PHP吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。