编辑:感谢您的帮助和时间。我将按照建议将所有扩展名更改为 .php 并检查共享的链接:)!我是编码初学者,我已经被一个问题困扰了几天。因此,我编写了一个带有登录表单的 html 页面。一旦用户单击登录按钮,系统将在 php 文件中检查用户名和密码,如果正确,用户将被重定向到成功登录的 html 页面。我被重定向到成功登录 html 页面,但我无法传递用户数据,我尝试添加一个,.htaccess以便我可以尝试回显会话用户名,但它不显示用户名。如何将用户会话的数据传递到新的 html 页面?我一直在论坛和网上查找,但没有真正找到答案。如果你们有意见或建议,那会对我很有帮助,因为我是初学者。感谢您的回答和帮助!这是用户成功登录后应该发生的 php 部分:检查.phpif(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><?phpecho $_SESSION[‘username’];?></div></body></html>
1 回答
三国纷争
TA贡献1804条经验 获得超7个赞
您无法在 .html 文件中运行 PHP,因为服务器无法将该扩展名识别为有效的扩展名。
将您的更改successfullogin.html
为successfullogin.php
- 1 回答
- 0 关注
- 130 浏览
添加回答
举报
0/150
提交
取消