php 和 Javascript 中的全局变量


Global Variable in php and Javascript

可能的重复项:
在页面之间传递变量

我需要创建一个变量,我可以在一个 PHP 页面中使用它来为这个变量分配一个类别。当我分配了一个值时,如何将该值传递给另一个 PHP 页面?

我必须使用全局变量吗?

您可以使用以下命令在页面之间传递变量:

  1. 会话。
  2. 包含在
  3. 所有页面中的通用配置文件。
  4. 表单(隐藏字段等)。
  5. 饼干。

每种方法都有自己的用途,因此您需要根据情况进行选择。如果所讨论的变量在整个应用程序中保持不变,我建议将其放在配置文件中。如果它是一个特定于用户的变量,我建议使用会话。

这取决于你想用什么来将值从一个 php 页面传递到另一个页面。

您可以通过$_GET$_POST方法使用会话、Cookie 或表单:

例 :通过使用会话

//page1.php
session_start();
$_SESSION['name'] = $name;
//you can access this in page2.php
session_start();
echo $_SESSION['name'];

例 : 通过使用饼干

//page1.php
setcookie(name, value, expire, path, domain);
//you can access it in page2.php like this
echo $_COOKIE["name"];

例 :通过使用GETPOST

您可以将GETanchor标签一起使用,对于POST,您需要提交表单。

阅读更多关于 GET 和 POST 的信息:

http://php.net/manual/en/reserved.variables.post.php

http://php.net/manual/en/reserved.variables.get.php

希望这些信息对您有所帮助