会话名称未显示

时间:2017-10-03 13:40:16

标签: php html sql

我试图在欢迎页面中显示$ 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']; ?>

3 个答案:

答案 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!