php抓取网页表格信息( 《PHP学习笔记-PHP与Web页面的交互1》笔记)

优采云 发布时间: 2021-12-03 21:02

  php抓取网页表格信息(

《PHP学习笔记-PHP与Web页面的交互1》笔记)

  PHP与网页交互示例详解二

  更新时间:2020-08-04 16:50:21 作者:IT行业的吉祥物

  本文文章主要介绍PHP与网页交互的详细讲解。文章详细介绍了示例代码。对大家的学习或工作有一定的参考学习价值。有需要的朋友可以关注我们一起学习

  前言

  在《PHP学习笔记-PHP与网页交互1》笔记中,解释了表单的一些属性,包括它的输入字段标签、选择字段标签和文本字段标签。接下来的内容是如何获取表单。数据和PHP数据的传输,包括各种控制值的获取。

  插入表格

  提交表格之前必须有表格。创建表单后,我们可以将表单插入到网页中。代码如下:

  

在普通的Web页中插入表单

body,td,th {

font-size: 12px;

}

商品名称:

市场:

海外

国内

编号:

种类:

电器

家具

化妆品

图书

服饰

宠物

计算机

商品图片:

商品描述:

  

>

  在 HTML 和文本之间添加一个表单。

  操作结果:

  

  获取表单数据

  获取表单数据的方法主要有两种:POST() 方法和 GET() 方法。

  由表单的方法属性指定。

  使用POST方法提交表单

  应用POST方法时,只需要将表单中的属性方法设置为POST即可。POST 方法不依赖于 URL,不会显示在地址栏中。POST 方法可以不受限制地向服务器传输数据。所有提交的信息都在后台传输。用户在浏览器端看不到这个过程,安全性高。因此,POST方式更适合向服务器发送机密(如*敏*感*词*号)或大容量数据。

  例子:

  

PHP语言基础

编号:

  操作结果:

  

  点击提交按钮后,发现地址栏没有显示我们提交的参数。

  使用GET方法提交表单

  GET 方法是表单中method 属性的默认方法。使用 GET 方法提交的表单数据将附加到 URL 并作为 URL 的一部分发送到服务器。在程序的开发过程中,由于GET方法提交的数据是附加在URL上发送的,所以URL的地址栏会显示“URL+用户传递的参数”。

  将上面例子中表单中的method属性指定为get,运行程序后的结果如下:

  

  单击按钮后,地址栏将通过'?'连接键值对,以'&'分隔。

  PHP参数传递的常用方法

  获取表单数据其实就是获取不同表单元素的数据。标签中的名称是所有表单元素都具有的一个属性,即这个表单元素的名称。使用时需要通过name属性获取对应的value属性值。

  PHP参数传递的常用方法有以下三种:

  $_POST[]全局变量$_GET[]全局变量$_SESSION[] 变量

  $_POST[] 全局变量

  使用PHP的$_POST[]预定义变量获取表单元素的值,格式为:

  

$_POST[name]

  例子:

  

PHP语言基础

编号:

  操作结果:

  

  $_GET[] 全局变量

  PHP使用$_GET[]预定义变量来获取GET方法传递过来的值,格式为:

  

$_GET[name]

  例子:

  

PHP语言基础

编号:

  操作结果:

  

  $_SESSION[] 变量

  使用$_SESSION[]变量获取表单元素的值,格式为:

  

$_SESSION[name]

  使用$_SESSION[]的参数传递方法得到的变量值保存后可以在任何页面使用。但是这种方式会消耗系统资源,建议读者谨慎使用。

  案例分析

  最后结合笔记中的第一个demo,写出一个完整的案例:

  

在普通的Web页中插入表单

body, td, th {

font-size: 12px;

}

商品名称:

市场:

海外

国内

编号:

种类:

电器

家具

化妆品

图书

服饰

宠物

计算机

商品图片:

商品描述:

  

  操作结果:

  

  通过move_uploaded_file方法将图片上传到当前路径下的upfiles文件夹。

  PHP与网页交互的详细讲解到此结束。文章 介绍。更多PHP和网页交互相关内容,请搜索Script Home之前的文章或继续浏览下方相关文章,希望大家以后多多支持Scripthome!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线