php之间怎么传值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php之间怎么传值相关的知识,希望对你有一定的参考价值。

一个php中执行另外一个php文件是,怎么传值???
比如index.php中有ID=123,idclass=456;
在index.php中执行require("test.php")是,ID和idclass的值怎么传过去
求小例子啊

两个页面之间有没有跳转关系?如果有跳转关系,下一个页面用上一个页面的值可以通过url传值,或者设置hidden的input传值。如果没有跳转关系,如果test.php中要用index.php中的值,可以在test.php中require_once('index.php'),然后直接通过$ID和$idclass就可以使用这两个变量。追问

举个小例子啊,没有跳转关系,require_once("index.php?id=$Number");我这么写的,有错啊

追答

问号后面的去掉,直接require_once('index.php'),然后在下面直接echo $ID 就会输出ID 的值的 直接可以访问。
index.php内容:$id = 123;
test.php内容:require_once('index.php'); echo $id;
这样直接就能用。

参考技术A php之间怎么传值

传值方式有多种,还有是本页传值,还是跨页传值。

1, 变量传值,比如:

$num = 1;

$count = $num;

2, POST、GET表单传值

3, URL跳转传值,比如:

<a href="index.php?id=123">传值 </a>

4, SESSION COOKIE 传值,比如:

session_start();
$_SESSION['user'] = 'nihao';

echo $_SESSION['user'] ;
参考技术B 全局变量 可以写session global 这里我感觉你更应该用test.php?id=123&idclass=456 这样的话 在test.php里用$_GET['id'] $_GET['idclass']得到 正确追问

求例子啊

参考技术C require 之后,被引入的文件中的变量、方法、类 都可以再当前页面使用,
所以你没必要传值啊,$abc(被引用文件中的某个变量) = $id;
参考技术D 全局变量 可以写session global 这里我感觉你更应该用test.php?id=123&idclass=456 这样的话 在test.php里用$_GET['id'] $_GET['idclass']得到追问

index.php中require('test.php?id=123&idclass=456');这么写吗?好像不行。全局变量怎么定义,可以举个例子吗

以上是关于php之间怎么传值的主要内容,如果未能解决你的问题,请参考以下文章

php之间怎么传值

传值传址 结构体

intent传值传对象跳转

10月19日--传值传址结构体

传值传引用

php基础