PHP 语言中有哪些用于获取页面页面间传递参数的方式全局变量数组

无论是采取哪种语言进行网站开發都需要在页面上获取相应的数据。传值常用的是get 和 post

get一般用来获取少量安全的参数,post则一般用来传递表单数据或者比较大的数据

 当嘫get post绝非那么简单 大家可以参看这篇博客

 
 
 

对PHP页面间参数传递的方法比较多本篇主要针对几个常用方法进行详细的介绍,需要的朋友可以参考下为了便于理解,首先定义page01.php和page02.php两个php文件将page01中的内容想办法传递到page02,然后供我们继续使用

  1. 1、通过cookie临时文件进行传递:客户端浏览器的cookie,可以把它看成一个储藏室浏览器在浏览的过程中记录一些信息,僦暂时存放在这里在page01中设置一个cookie,可以随便给cookie变量起名字可以定义多个cookie变量,然后在page02页面接受cookie使用$_COOKIE[]提取cookie中的变量。具体代码如图:

  2. 3、使用表单来传递这个容易理解,具体不说直接上代码:

  3. 4、使用超链接传递参数:点击超链接在网页之间跳来跳去,同时可以传递参數超链接a的href属性里写明要跳转到page02页面。后面加一个问号一个自己定义的变量new【此名称在page02页面要使用】,new的值就是我们想传递的$varpage02页面使用$_GET[ ]获取new的值,然后就可以输出或做其他用途

  4. 使用extract函数:PHP extract() 函数从数组中把变量导入到当前的符号表中对于数组中的每个元素,键名用于變量名键值用于变量值。第二个参数 type 用于指定当某个变量已经存在而数组中又有同名元素时,extract() 函数如何对待这样的冲突 

  5. dedecms里面使用的方法:在dede中,事先判断了register_globals的值如果是Off就调用下面的程序,如果是On那么就可以直接用了,具体的代码如下放在了common.inc.php文件中:

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原創未经许可,谢绝转载

我要回帖

更多关于 页面间传递参数的方式 的文章

 

随机推荐