如何在php文件之间传递变量值

时间:2014-07-11 07:47:42

标签: php

我试图将变量的值从一个php文件传递到另一个php文件但由于某种原因它没有传递任何东西。我想知道如何解决这个问题的一些提示。

目前我正试图通过使用include。我尝试过require和require_once。我尝试了全局变量,我尝试创建一个继承的函数,但它仍然没有显示任何内容。

我只能发布第一页的代码:

<?php

/*
 * Following code will get single product details
 * A product is identified by product id (pid)
 */
 // array for JSON response
$response = array();

// include db connect class
 require_once __DIR__ . '/db_connect.php';

// connecting to db
$db = new db_connect();
// check for post data

global $userNameInput;
$passInput;

if ( isset($_POST['userNameInput']) && isset($_POST['passInput'])) {

    $userNameInput = $_POST['userNameInput'];
    $passInput = $_POST['passInput'];
    // get a product from products table
    $result = mysql_query("SELECT Business_Login_Password FROM Businesses WHERE    Business_Login_UserName = '".$userNameInput."' AND Business_Login_Password =   '".$passInput."'");

       if (isset($result))
       {


        echo "<head><meta HTTP-EQUIV=\"REFRESH\" content=\"0; url=loginHome.php\"></head> ";




        } else {
        // failed to insert row
      $response["success"] = 0;
   // $response["message"] = "Oops! An error occurred.";
        // echoing JSON response

      }
   }
 ?>

1 个答案:

答案 0 :(得分:-3)

总是存在将变量传递给$ _SESSION数组的概念,但它实际上取决于您需要的情况。例如,如果您需要保留有关当前登录用户的信息,可以将其保存为对象并将其指定为“$ _SESSION [&#39; user&#39;] = $ user&#39;。否则,如果您只想将变量传递给另一个脚本并完成它们,您可以尝试一个表单并通过$ _POST,$ _GET或$ _REQUEST数组发送它们。请注意,如果按表单发送,则值仅发送一次而不记住。

我希望我有所帮助:)