2017-10-03 12 views
0

私のウェルカムページに$ 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

welcome.html? PHPを.htmlファイルとして処理するように指示しない限り、PHPをhtmlファイルで実行することはできません。PHP

Webサイトのルートに.htaccessファイルを作成し、このライン:

[Apache2 @ Ubuntu/Debian: use this directive] 

AddType application/x-httpd-php .html .htm 

はあなたがCGIとしてPHPを実行している場合は(おそらくいない場合)は、あなたの代わりに書く必要があります。

AddHandler application/x-httpd-php .html .htm 

また、ローカルホスト/サーバとしてみてください!

0

あなたのウェブサーバがHTMLファイルでPHPを実行できるようになっていますか?

Welcome.htmlのBrowser呼び出しがプレーンなPHPコードを返す場合、これが理由です。 welcome.htmlファイルの名前をwelcome.phpに変更して、ブラウザで呼び出しを更新してみてください。

0

Broは、PHPでファイル拡張子を変更し、任意のサーバーまたはローカルホストで実行します。

関連する問題