将数据从 PHP 传递到 HTML

编辑:感谢您的帮助和时间。我将按照建议将所有扩展名更改为 .php 并检查共享的链接:)!


我是编码初学者,我已经被一个问题困扰了几天。因此,我编写了一个带有登录表单的 html 页面。一旦用户单击登录按钮,系统将在 php 文件中检查用户名和密码,如果正确,用户将被重定向到成功登录的 html 页面。我被重定向到成功登录 html 页面,但我无法传递用户数据,我尝试添加一个,.htaccess以便我可以尝试回显会话用户名,但它不显示用户名。


如何将用户会话的数据传递到新的 html 页面?我一直在论坛和网上查找,但没有真正找到答案。如果你们有意见或建议,那会对我很有帮助,因为我是初学者。感谢您的回答和帮助!


这是用户成功登录后应该发生的 php 部分:


检查.php


if(password_verify($password, $row["password"]) {  

    $_SESSION['loggedin'] = true;

    $_SESSION['username'] = $username;

    header( 'Location: http://successfullogin.html' );

代码successfullogin.html:


<?php 

session_start()

?>

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Profile</title>

 <meta name="viewport" content="width=device-width, initial-scale=1, 

shrink-to-fit=no">

<link rel="stylesheet" href="/css/style.css">

<script src="/js/script.js"></script>

 </head>

  <body>


  <div>


<h1>Sucess login </h1>

<?php

echo $_SESSION[‘username’];


?>


</div>


</body>


</html>


慕斯王
浏览 79回答 1
1回答

三国纷争

您无法在 .html 文件中运行 PHP,因为服务器无法将该扩展名识别为有效的扩展名。将您的更改successfullogin.html为successfullogin.php
打开App,查看更多内容
随时随地看视频慕课网APP