最近、私は XAMPP アプリケーションを使用して LocalHost の Web サイトに取り組んでいました。
だから私はコードでheader.phpを作成しました
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="A short description." />
<meta name="keywords" content="put, keywords, here" />
<title>Website Name</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div id="wrapper">
<div id="menu">
<a class="item" href="index.php">Home</a>
<a class="item" href="../forum/">Forums</a>
<a class="item" href="live-chat.php">Live Chat</a>
<a class="item" href="Login.php">Log In</a>
<a class="item" href="Register.php">Register Now!</a>
<div id="userbar">
<?php
error_reporting(E_ALL & ~E_NOTICE);
include 'search.php';
if($_SESSION['signed_in'])
{
echo 'Welcome <b>' . htmlentities($_SESSION['user_name']) . '</b>. Not you? <a class="item" href="logout.php">Log out</a>';
}
?>
</div>
</div>
<div id="content">
そして、このコードを含む Login.php (ここに 4 行あります):
<?php
include 'connect.php';
include 'header.php';
etc..... php code....
わかりましたので、問題は、Webブラウザーでlogin.phpを開こうとすると、header.phpの複製でコードが何度も複製されてしまい、login.phpのソースコードを開くと、すべてのソースコードが header.php であるように、header.php で使用されるコードは無制限に取得されます。
それで、これを修正する方法とエラーは何ですか??
注: スレッドの重複でしたら申し訳ありませんが、何を正確に検索すればよいかわかりませんでした。
さらに情報が必要な場合は、準備ができています。
ありがとうございます