在同一文件夹中不存在的 PHP 个页面之间传递变量

Passing variables between PHP pages that does not exist in the same folder

我需要知道如何在 script2.php 中使用 script1.php 中的变量,其中 script2.php 的文件夹包含在与 script1.php 相同的文件夹中。以防万一还有另一种方法,我需要这个的原因是在他登录到他的帐户后回显用户名,例如 script2.php 中的 "Welcome $user",其中 $user 的值在 script1.php 中.

您可以将数据存储在 session/cookie 中或通过 url 传递数据 例如

example.php?name=test&id=20

但请记住,这取决于您必须传递的数据,请注意 url 限制。

使用 include 让你的 script1.php 变成 script2.php

script2.php

<?php
  include 'script1.php';

  // Now you can use variables from script1.php
  echo "Welcome ".$user;
?>

注意:如果您的 script1.php 输出任何内容,它也会将其内容输出到 script2.php