編輯:感謝您的幫助和時間。我將按照建議將所有擴展名更改為 .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 關注
- 183 瀏覽
添加回答
舉報
0/150
提交
取消