0

如何在公共 Web 服务器上托管内部 php Web 应用程序。

我需要在网络上托管一个私人网站。我可以创建一个登录,但有一些顾虑。

如果有人在登录后知道某个链接,我该如何阻止他访问该链接?

例如

我的网站 www.myapp.com

这将要求登录

当登录发生时,他会去 www.myapp/welcome.php

我怎样才能阻止有人输入 www.myapp/welcome.php 并绕过登录?

问候

阿扎尔

4

1 回答 1

0

您可以设置会话:

<?php
//user login
if($password=="1234") {
session_start();
$_SESSION["logged"]="jep";
//redirect to secret site
header("Location: http://myapp/secret.php");
}
?>

并检查用户是否在您的私人网站上登录

<?php
session_start()
if(isset($_SESSION["logged"])){
//user logged in
}else{
header("Location: http://myapp.com");
//send user to home and
die()
}
?>
于 2016-06-24T13:04:02.220 回答