从 .php 发送/获取变量到 .php

Posted

技术标签:

【中文标题】从 .php 发送/获取变量到 .php【英文标题】:send/get variable from .php to .php 【发布时间】:2018-12-05 18:10:18 【问题描述】:

我有一个带有“$value”变量的“first.php”文件,我想将它发送到“second.php”文件,这些文件没有视图(html),只是“控制器文件” " 并且两个文件都在同一个文件夹中。如果您有答案,请具体说明,我是初学者。

这是 de first.php 文件:

<?php

  $value = "hello";

?>

这是第二个.php文件

<?php

   //and here I need to use de first.php $value variable

?>

【问题讨论】:

您认为发送是怎样的?您是先转到first.php,它会将您重定向到second.php,现在显示$value,还是直接转到second.php,然后显示$value 在 PHP 中有多种方法可以在不使用任何形式的情况下传递可变数据,但这主要取决于您的要求。 也许帮大家一个忙,回答你想要完成的事情? KIKO 回答了我的问题,谢谢。 【参考方案1】:

您可以在第一个 php 文件中使用include(),如下所示:

<?php

  $value = "hello";

  include('second.php');

?>

这将使变量$value 在第二个php 文件中可用。还有其他方法可以做到这一点,但你的问题缺乏你想要这样做的理由。我感觉你出于错误的原因试图做某事。

【讨论】:

谢谢,这是完美的。我知道这是错误的方式,只是我需要它。 好吧,如果它有帮助... 或者,您可以在第二个文件的顶部包含第一个 php 文件,结果或多或少是相同的。不同之处在于您需要执行文件以获得想要的结果。【参考方案2】:

你可以这样发送变量

<?php
   $value = "hello";
   include("second.php");

或者在第一个file.php中

<?php
  $value = "hello";
  echo "<a href='second.php?variable=".$value."'>Pasar variable</a>";

并在第二个文件中接收方法 GET 的下一个形状的变量

<?php
  $variable = $_GET['variable'];
  echo "Value from first.php: ".$variable;

【讨论】:

以上是关于从 .php 发送/获取变量到 .php的主要内容,如果未能解决你的问题,请参考以下文章

在获取数据时将变量发送到 PHP 脚本

PHP:如何从 JSON 中获取变量(从 Swift iOS 应用程序发送)并以 JSON 响应

将 SELECT @ 变量从 SQL 发送到 PHP

从 serialize() AJAX 获取 PHP 中的多个/多个 POST 变量的最佳方法是啥?

如何获取特定的 PHP 变量以通过 AJAX 调用发送?

使用 jquery ajax 将 javascript 数组变量发送到 php 脚本(获取字符串作为输出而不是数组)