可能重复:
在页面之间传递变量
我需要创建一个变量,我可以在一个 PHP 页面中使用它来为这个变量分配一个类别。当我分配了一个值后,如何将该值传递给另一个 PHP 页面?
我必须使用全局变量吗?
它取决于您要使用什么来将值从一个 php 页面传递到另一个页面。
您可以使用Session、Cookie或 Forms 通过使用$_GET
and$_POST
方法:
示例:通过使用会话
//page1.php
session_start();
$_SESSION['name'] = $name;
//you can access this in page2.php
session_start();
echo $_SESSION['name'];
示例:通过使用 Cookie
//page1.php
setcookie(name, value, expire, path, domain);
//you can access it in page2.php like this
echo $_COOKIE["name"];
示例:通过使用GET
和POST
您可以使用GET
withanchor
标签,因为POST
您需要表单提交。
阅读有关 GET 和 POST 的更多信息:
http://php.net/manual/en/reserved.variables.post.php
http://php.net/manual/en/reserved.variables.get.php
希望这些信息对您有所帮助