【发布时间】:2014-09-01 18:38:44
【问题描述】:
我试图将一个变量的值从一个 php 文件传递到另一个,但由于某种原因它没有传递任何东西。我只是想要一些关于如何解决这个问题的提示。
目前我正在尝试使用包含传递。我试过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
}
}
?>
【问题讨论】:
-
不要发布确切的代码,而是发布从与项目本身相关的任何内容中抽象出来的代码概念。
-
您如何尝试通过它们?
$_POST$_GET会话等...?展示你正在尝试做的事情的基础知识 -
简单,您可以尝试在一个脚本中以 json 格式回显一些值,然后从另一个脚本调用此脚本。
-
目前还不清楚你试图从哪里传递到哪里的变量。请查看如何对密码进行哈希处理 -- 将密码以纯文本形式保存到数据库中存在巨大的安全风险。
标签: php