php mysql mysql.user authentication

时间:2016-05-19 20:24:21

标签: php mysql

请详细说明这个问题!

我有一个mysql数据库,它有一些用户(最多5个)需要进行身份验证。出于自身安全原因,我不想制作Mysql-Table用户身份验证方法。 只是顶级mysql用户。

在我的项目中有两个 .php 页面; index.php connection.php ;在index.php中,会出现弹出的用户名和密码表单,并要求用户输入用户名和密码。通过提交表单 connection.php 被调用,它再次返回index.php文件以显示更多内容。

<?php
$link = mysql_connect("localhost", $_POST['UN'], $_POST['PW']);
mysql_select_db("databaseName", $link); 

if($link){
    header("Location: {$_SERVER['HTTP_REFERER']}");
}
?>

我希望能够在包含connection.php文件的任何页面中使用 $ link 变量,而不是建立新连接(很明显 require(“/ connection.php”) “)单独,在下面的下面的代码中是愚蠢的。)

<?php
require("/connection.php"); 
if(is_resource($link) != 'mysql link'  || get_resource_type($link) != 'mysql link')
{
  echo '<script>call-the-popup-form-again();</script>'; 
}else{Do-What-It-is-need-to-be-done();}
?>

如您所见 $ link 必须充当全局变量来保存连接链接。 您能否解释一下如何正确实施?

提前致谢

0 个答案:

没有答案