PHP动态页面开发:了解PHP文件间传值的4种方式及其优势
PHP是一种通用的开源脚本语言。它的语法吸收了 C 语言、Java 和 Perl 的特点,所以利于学习,且使用广泛,主要适用于 Web 开发领域。用 PHP 做出的动态页面,与其他编程语言相比,执行效率要高很多。PHP 还能够执行编译后代码,编译能够实现加密和优化代码运行,让代码运行得更快。

PHP文件之间相互传值的4种方式都有什么,你知道吗?
1、POST传值
post 传值是一种用于 html 表单跳转的方法,这种方法使用起来很方便。比如:
form 中的 action 要填入跳转页面的 url 路径,method 要填入 post 方法。当 form 表单中的提交按钮被按下后,就会把 form 中有 name 的内容都传输到填入的 url 中,并且可以通过 $_POST['name']来获取这些内容,例如:
这里有个便捷的小技巧,当在 input 标签中将 type 选为“hidden”时,此 input 标签会隐藏起来,不会在页面上显示。不过,这个 input 标签处于 form 中,并且具有 name 值和 value 值,同样会随着提交按钮一起传递过去。这种隐藏标签能够传递一些不想显示出来的内容。
GET传值
GET 传值是借助跟随在 url 之后进行传递的。在页面发生跳转的时候,会跟着 url 一起跳转。这种方式常用于标签的使用当中。例如:
点我跳转
跳转进入 xxx.php 后,可通过 $_GET['id'] 获取传递的值。GET 方法常被用于 URL 中,其目的是对某个 id 的 php 文件进行删除或读取操作。
SESSION传值
SESSION 属于全局变量的范畴,它常被用于在用户登陆之后保存诸如用户 id 之类的常用数据。当数据被保存到 SESSION 里后,其他页面能够通过 SESSION 来获取这些数据。并且,在使用 SESSION 之前,需要开启 session。
COOKIE传值
使用客户端浏览器的 cookie 。它很容易被理解,这个 cookie 就像是一个临时文件,也可以将其看作一个储藏室,在浏览器浏览的过程中,会把一些信息记录下来,然后暂时存放在这里。
在page01中设置一个cookie。
我们使用 $_COOKIE[] 来提取 cookie 中的变量 mycookie,接着把 mycookie 的值赋予 $wuziling,之后进行简单的输出。
好了,到这里使用cookie从页面之间传递参数完毕。
你知道这 4 种 PHP 的传值方法有几个呢?赶紧把它们学起来吧!以后在使用中会有很多用到的机会哦~
长按指纹