PHP编程经验之:页面间参数数据传递方法

 时间:2024-10-26 00:37:31

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

PHP编程经验之:页面间参数数据传递方法
PHP编程经验之:页面间参数数据传递方法

2、通过服务器端的session:与cookie的不同在于它是服务器端的临时储藏室。session常被称作会话,在page01中设置一个session,例如$_SESSION["array01"]数组,在page02页面直接调用session,具体代码如图:(注意:要想使用session,必须启动session。session_start();就是启动session的方法。一般要写在最前面)

PHP编程经验之:页面间参数数据传递方法
PHP编程经验之:页面间参数数据传递方法

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

PHP编程经验之:页面间参数数据传递方法
PHP编程经验之:页面间参数数据传递方法

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

PHP编程经验之:页面间参数数据传递方法
PHP编程经验之:页面间参数数据传递方法

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

PHP编程经验之:页面间参数数据传递方法

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

PHP编程经验之:页面间参数数据传递方法
  • Sniffer使用攻略经验:[2]分析SYN数据包
  • 用笔记本电脑做Wifi移动热点怎么进行设置
  • 微信开发者工具怎么查看调试器最大日志行数
  • 在Eclipse中控制UI界面
  • powerdesigner如何开启check属性#校园分享#
  • 热门搜索
    语文手抄报图片大全 弟子规手抄报 朝花夕拾手抄报 科技手抄报内容资料 世界无烟日手抄报 我爱我的祖国手抄报 五年级数学手抄报 爱祖国手抄报内容简短 关于六一的手抄报 禁毒手抄报内容写什么