几个文件中的Php变量,包括jquery

时间:2010-04-24 12:56:35

标签: php jquery

我创建了两个变量,这两个变量随处可见。我不想将这些变量存储到数据库中,例如 ( $ 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>');

        }
    });

如何在单个文件中使用这两个变量来执行整个操作

由于

3 个答案:

答案 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文件。