Php 如何在HTML页面中验证用户名和密码的Cookie

Php 如何在HTML页面中验证用户名和密码的Cookie,php,html,session,Php,Html,Session,我完全不熟悉这个网页设计。我用HTML和PHP设计了一个登录页面。登录php后打开一个HTML页面。我不想让用户直接访问这个页面的url页面,而不登录。我搜索了PHP会话,但我不确定 我的html页面应该如何验证cookies的密码,如果没有,我应该如何重定向到登录页面。PHP有会话,您需要使用会话_start()启动会话;在php站点中使用任何会话变量之前 <?php session_start(); //check if the user session is set , suppo

我完全不熟悉这个网页设计。我用HTML和PHP设计了一个登录页面。登录php后打开一个HTML页面。我不想让用户直接访问这个页面的url页面,而不登录。我搜索了PHP会话,但我不确定


我的html页面应该如何验证cookies的密码,如果没有,我应该如何重定向到登录页面。

PHP有会话,您需要使用会话_start()启动会话;在php站点中使用任何会话变量之前

<?php
session_start();

//check if the user session is set , suppose user logged in with username and password and you get the user details 
//from database : user_id , user_name , user_firstname etc set this values in session 

// check if user_id is present in session and show the page 

if(isset($_SESSION['user_id']) AND !empty($_SESSION['user_id'])){
 // show HTML page
}else{
// redirect to home page.
}

?>


检查是否设置了用户会话,如果没有显示权限被拒绝之类的内容。如果设置了,则向他们显示希望用户登录的页面。您不能通过HTML页面验证PHP会话/cookie