我的问题是我在 my_file.php 文件的文本字段(字段名称 = usn)中输入一个值。现在我想访问从另一个文件(例如 demo.php)在演示文件中输入的值 usn。
我有几个文件,我不想每次都使用文本字段来访问该值。 每当我需要时,这应该可以从所有文件中访问。
在以下示例中,应该可以从另一个文件访问值 usn,而无需重新输入它。
$que_ccodes = "INSERT INTO ec_course_codes ( usn, cc1, cc2, cc3, cc4, cc5, cc6 )
VALUES ( :usn, :cc1, :cc2, :cc3, :cc4, :cc5, :cc6 )";
$query_params1 = array( ':usn' => $_POST['usn'], ':cc1' => $_POST['cc1'], ':cc2' => $_POST['cc2'], ':cc3' => $_POST['cc3'], ':cc4' => $_POST['cc4'], ':cc5' => $_POST['cc5'], ':cc6' => $_POST['cc6']);
$statement1 = $db->prepare($que_ccodes);
$result1 = $statement1->execute($query_params1);
最佳答案
评论已经说明了这一点,但这只是一个例子。
您应该将值存储在您首先收到的位置:
session_start();
$your_var = "my value";
$_SESSION['session_name'] = $your_var;
要在其他脚本中获取它,您可以这样做:
$my_var = "empty";
if(isset($_SESSION['session_name']))
{
$my_var = $_SESSION['session_name'];
}
有一些关于使用 session 的提示,您应该在真正深入了解它们之前检查一下。例如,您不能在不同的域名上使用 session 。您的 session ID 仅在其创建的域下可用。
关于php - 如何从另一个 .php 文件中输入的 .php 文件访问变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912740/