私はコミュニティに不慣れで、これがこれまでの私の最初の質問です。
私はこれで1時間前に立ち往生しました。セッションは、ユーザーがログインしているかどうかをチェックし、インクルード付きlogin-form_eng.php
またはlogout-form_eng.php
インクルード付きで表示します。問題は、表示されている画像が3回表示され、include関数を1回だけ呼び出していることです。
<body>
<div id="full-wrap" class="container-wrap">
<div id="header-wrap" class="secondary-wrap">
<h1 class="linky-logo" title="elcoma.com"></h1>
<div id="main-menu-wrap" class="secondary-wrap">
<table border="0"cellspacing="0"cellpadding="0">
<tr><td>
<a class="linky8"title="Home"onclick="alert('Button Click')">
</td><td>
<a class="linky2"title="News"onclick="alert('Button Click')">
</td><td>
<a class="linky3"title="Products"onclick="alert('Button Click')">
</td><td>
<a class="linky4"title="Services"onclick="alert('Button Click')">
</td><td>
<a class="linky5"title="About Us"onclick="alert('Button Click')">
</td><td>
<a class="linky6"title="Contact"onclick="alert('Button Click')">
</td>
</tr>
</table>
</div>
</div>
<div id="login-logoff-wrap" class="secondary-wrap">
<?php
session_start();
if(isset($_SESSION['user']))
{
echo "Welcome back ". $_SESSION['user']. ". Please enjoy your stay at our site!";
include "logout-form_eng.php";
} else {
echo "Welcome guest. Please log in or register at our site";
include "login-form_eng.php";
}
?>
</div>
</div>
問題がどのように見えるかへのリンクは次のとおりです。
編集
どうやら、phpスクリプトの周りの2つのdivが問題を引き起こしていたようです。しかし、私はまだ理由を説明することはできません、誰かが私にそれを説明できますか?
すべてのdivからすべてのクラスを1つずつ削除してから、divの削除を開始しました。このようにして、phpログインスクリプトの周りの2つのdivがどういうわけかスクリプトを「呼び出している」という解決策にたどり着きましたか?他に説明はありませんが、有効な説明をいただければ幸いです。ありがとうございました!