php抓取网页数据( php传输数据的方式:使用for循环将其内容输出。)
优采云 发布时间: 2022-01-25 00:09php抓取网页数据(
php传输数据的方式:使用for循环将其内容输出。)
php如何传输数据:
1、使用客户端浏览器的cookie
cookie 很容易理解。这是一个临时文件。它可以被视为一个储藏室。浏览器在浏览过程中会记录一些信息,暂时存储在这里。
示例:我们定义两个php文件page01.php和page02.php,并尝试将page01中的内容传递给page02,这样我们就可以继续使用了。
在 page01 中设置一个 cookie。
就这么简单,我们已经创建了 cookie。
我们定义了一个变量 mycookie,它的值是字符串'self spirit'。
我们可以随意命名 cookie 变量,也可以定义多个 cookie 变量。
在 page02 页面上接受 cookie。
我们使用 $_COOKIE[] 来提取 cookie 中的变量 mycookie 并支付 $wuziling 其值。然后简单地输出。
好吧,这里我们使用 cookie 在页面之间传递参数。
2、使用服务器端会话
理解会话是一件非常容易的事情。与 cookie 不同,它是服务器端的临时存储空间。会话通常称为会话。
在 page01 中设置会话。
要使用会话,必须启动会话。session_start(); 是开始会话的方法。一般写在最上面。
第二条语句我定义了一个$_SESSION["temp"]的数组,数组的名字是$_SESSION["temp"],里面存储了3个字符串。
接受 page02 页面上的会话。
首先开始一个会话。启动后,我们在page01中定义的变量已经可用,不需要任何其他的获取操作,这与cookies不同。下面我们使用一个 for 循环来输出它的内容。
操作说明:
不要以为$_SESSION['temp'][$i]是二维数组,它是一维数组,数组的名字是$_SESSION["temp"],虽然这个名字比较多复杂,数组的下标是 'temp' '
当我们编写 $_SESSION["temp"] 时,temp 的双引号或单引号是等效的。
在这里,我们定义会话变量的时候,就是定义数组,也可以定义普通变量,如cookies中提到的。
3、使用表单传递
page01.php 写道:
表单中的属性 action 直接指定了这个表单内容被传递到哪个页面。方法指定通过的方式。post代表使用消息传递,就像我们发短信一样。
page02.php 写道:
使用 $_POST[ ] 获取传递的变量值。变量名 wuziling 定义在表单输入标签的 name 属性中。
然后将其传递给另一个变量 $wu。这样我们就可以输出了。也可以直接输出,echo $_POST['wuziling'];
说明:method的值也可以get
4、使用超链接传递参数
我们在网上做的很多事情都是点击超链接从一个页面跳转到另一个页面。点也可以同时传递参数。
page01.php 写道:
<p>