我创建了两个变量,这两个变量随处可见。我不想将这些变量存储到数据库中,例如 ( $ username,$ password和3个文件使用这些变量load.php,index.php和add.php,我也使用jquery加载add.php,就像在ajax中一样(用JSON添加用户)
$.ajax({
type: "POST",
url: "add.php",
data: "twitter="+encodeURIComponent(twitter),
/* Sending the filled in twitter name */
success: function(msg){
/* PHP returns 1 on success, and 0 on error */
var status = parseInt(msg);
if(status)
{
$('#response').html('Thank you ');
$('#twitterName').val('');
}
else
$('#response').html('<span style="color:red">There is no user.</span>');
}
});
如何在单个文件中使用这两个变量来执行整个操作
由于
答案 0 :(得分:0)
会话和Cookie是使用系统变量创建持久性的标准方法,但如果您实际上想要存储类似密码的内容,那么这是不可取的。您存储或不存储这些变量的确切位置非常依赖于上下文,例如,如果变量是静态的并且不会更改但需要在系统周围进行,那么通常在常用文件中使用类似PHP常量的内容。如果您想要通过用户登录创建持久性,那么更安全 - 例如 - 在会话中存储用户名和对用户登录事实的引用,而不是完整的登录详细信息。
答案 1 :(得分:0)
包含一个文件,该文件在所有3个php文件中声明并设置这些变量,并根据需要使用它们。
答案 2 :(得分:0)
创建一个文件,并将其命名为db_include.php
在此文件中,将您要使用的变量存储在3个文件中,如下所示:
<?php
var $ username ='username';
var $ password ='idontknow';
&GT;
然后在3个php文件(load.php,index.php和add.php)中的每个文件中添加以下代码:
<?php
包括'db_include.php';
&GT;
设置完成后,您应该能够访问所有三个文件中的$ username和$ password变量。如果用户名或密码应该更改,则只需要使用新值更新db_include.php文件。