php抓取网页程序(不同的PHP代码块之间是怎样的关系(图))

优采云 发布时间: 2022-03-14 09:11

  php抓取网页程序(不同的PHP代码块之间是怎样的关系(图))

  HTTP是基于Request/Response的协议,是支持Web运行的协议的基础。 HTTP 客户端发送请求

  对服务器,服务器返回响应。请求收录客户端需要访问的页面的文件名。服务器返回文件名指向的网页。如果不使用 PHP、JavaScript 等,HTTP 协议传输只能是静态 HTML 文件。也就是说,HTML 文件不受用户行为的影响,内容保持不变。

  

  如果要实现动态网页,则需要使用 PHP 或 JavaScript。 PHP 是用于服务器端的编程语言,而 JavaScript 是主要用于客户端的编程语言。

  PHP 代码在服务器端执行。当用户访问收录 PHP 代码的网页时,会向服务器发送一个请求,其中收录网页的文件名。服务端收到Request后,找到文件名指向的文件,发现里面嵌入了PHP代码,调用PHP解释器对文件进行处理,然后将处理后的结果组织成Response发送给客户。 PHP 代码可以与服务器端数据库或其他资源交互,或根据用户操作生成不同的页面。

  因此,PHP脚本的触发是在服务器接收到客户端的Request时。服务器收到Request后,触发PHP脚本;处理完脚本后,将结果返回给客户端,等待下一个请求。当接收到下一个请求时,服务器会触发另一个(或相同的)PHP 脚本。 PHP脚本的两次运行是相互独立的,第二个脚本的运行几乎不受前一个脚本运行的影响。

  JavaScript 代码一般在客户端执行,即由浏览器处理。客户端从服务端获取JavaScript代码,而不是代码执行后的结果,然后调用解释器执行代码。

  PHP 代码块

  PHP 代码可以嵌入到 HTML 文件中,您经常可以看到散落在 HTML 文件中的 PHP 代码块。我也很困惑不同的 PHP 代码块在同一个 html 文件中是如何相互关联的。事实证明,PHP 忽略了两个 PHP 代码块之间的 HTML 代码。

  

 

  这是 HTML 代码。

  这也是 HTML 代码。

  代码中有两个PHP代码块,以HTML代码分隔。第一个 PHP 代码块声明了一个变量 $var;第二个代码块引用 $var 并更改其值。用PHP执行上述代码,得到如下输出。

  

 

  这是 HTML 代码。

  这是 PHP 代码块 1.

  $var=1

  这也是 HTML 代码。

  这是 PHP 代码块 2.

  $var=2

  第二个代码块可以引用$var。虽然被 HTML 代码分开,但是这两段代码的执行完全忽略了 HTML 部分。 PHP 输出与下面的 PHP 代码相同,不以 HTML 分隔,前者只是在 PHP 输出结果之间插入相应的 HTML 代码。

<p>

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线