如何修改admin.php页面的名称

时间:2014-09-24 14:15:00

标签: php web-config admin web-hosting

我的网站外包,现在设置方式是在网络主机上。我有一个example.com/ admin.php 页面,我曾经手动更新了我的example.com/ index.php 页面。我想要:

  1. 将admin.php的名称更改为admin_e6jm5kl89c23j09fn90.php之类的内容,这样用户就不会轻易猜到或
  2. 添加身份验证措施以访问admin.php页面
  3. 编辑:我尝试过的内容 - 我在网络主机的文件管理器中更改了名称,但是在幕后断开连接并且提交的更新不会更新数据库。

1 个答案:

答案 0 :(得分:0)

您无需为您命名管理页面:admin_e6jm5kl89c23j09fn90.php 您只需要检查是否设置了会话变量,并且在您的管理员登录表单中,您必须设置此会话变量:

设置会话变量

session_start();
$_SESSSION['admin'] = true;

检查是否设置了会话变量

session_start();
if(!isset($_SESSION['admin'])){
    header('Location: index.php');
}
相关问题