php - 如何从另一个 .php 文件中输入的 .php 文件访问变量?

标签 php html mysql

我的问题是我在 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 仅在其创建的域下可用。

检查一下: http://php.net/manual/en/book.session.php

关于php - 如何从另一个 .php 文件中输入的 .php 文件访问变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912740/

相关文章:

php - 如何确认 mysql 数据库中键列表的存在

php - PHP YouTube API,获取上传状态

php - 为按钮提供一个类并使用 javascript 来获取单击事件不起作用

html - 在 Logo 下方添加导航

java - 在 JDBC 中将值插入 BLOB 类型

php - 解析错误: syntax error, unexpected '$' , expecting variable (T_VARIABLE) in/var/www/html/cdf/application/models/Appointment_model.php on line 17

PHP:以五个为一组显示数据库中的条目?

javascript - 如何使用 JavaScript 突出显示 HTML 页面中出现的所有文本?

php - 如何检查数据库中的重复条目?

mysql - 计算两个日期之间的星期六数 - MySql