我试图在欢迎页面中显示$ login_session的值,但它没有显示。 对此有任何帮助
Welcome.html:
<?php
include("session.php");
?>
<html>
<h1>Welcome <?php echo $login_session; ?></h1>
</html>
session.php文件
:
<?php
include ("db_connection.php"); session_start();
$user_check = $_SESSION['login_user'];
$ses_sql = mysqli_query($conn,"select First_name from User where Email = '$user_check' ");
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session = $row['First_name']; ?>
答案 0 :(得分:1)
Bro,在PHP中更改文件扩展名并通过任何服务器或localhost运行。
答案 1 :(得分:0)
你的网络服务器是否能够在html文件中执行php?
如果Welcome.html上的浏览器调用返回纯PHP代码,这就是原因。尝试将welcome.html文件重命名为welcome.php,在浏览器中更新呼叫。
答案 2 :(得分:0)
welcome.html?尝试将其作为.php执行或者您无法在html文件中执行php,除非您指示Apache将.html文件视为PHP
这样做, 在您网站的根目录下创建一个.htaccess文件并添加以下行:
AddHandler application/x-httpd-php .html .htm
如果你正在运行PHP作为CGI(可能不是这种情况),你应该写:
<RadioGroup> .....</RadioGroup>
也可以尝试使用localhost / server!