如何在公共 Web 服务器上托管内部 php Web 应用程序。
我需要在网络上托管一个私人网站。我可以创建一个登录,但有一些顾虑。
如果有人在登录后知道某个链接,我该如何阻止他访问该链接?
例如
我的网站 www.myapp.com
这将要求登录
当登录发生时,他会去 www.myapp/welcome.php
我怎样才能阻止有人输入 www.myapp/welcome.php 并绕过登录?
问候
阿扎尔
如何在公共 Web 服务器上托管内部 php Web 应用程序。
我需要在网络上托管一个私人网站。我可以创建一个登录,但有一些顾虑。
如果有人在登录后知道某个链接,我该如何阻止他访问该链接?
例如
我的网站 www.myapp.com
这将要求登录
当登录发生时,他会去 www.myapp/welcome.php
我怎样才能阻止有人输入 www.myapp/welcome.php 并绕过登录?
问候
阿扎尔
您可以设置会话:
<?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()
}
?>