В моем файле index.php есть несколько операторов import.Сайт работает немного медленно, поэтому я пытаюсь его отладить.Когда я впервые загружаю страницу, firebug показывает, что он загружает операторы импорта дважды.Вторая «копия», так сказать, все еще загружается (у нее есть динамический индикатор, который она загружает).Я использую Net в Firebug, чтобы увидеть результаты.
В Chrome, однако, он показывает только один раз.У меня последняя стабильная версия 1.7.3, и я использую Firefox 5.
Index.php имеет два оператора include_once
.Первый включает в себя файл с базой данных соединений и несколько операторов импорта.Второй заголовок (Простые операторы HTML - ничего особенного).
Это проблема с клопом или что-то на моем конце?
Index.php
<htmL>
<head>
</head>
<body>
<?php
include_once('db_con.php');
include_once('header.php');
?>
<div id="displayAjax"></div>
</body>
</html>
db_con.php
<?php
$host="host";
$username="user";
$password="pass";
$database="dbname";
$table1="table1";
$table2="table2";
$table2="table3";
$con = mysql_connect("$host", "$username", "$password")or die("cannot connect");
$select_db = mysql_select_db("$database")or die("cannot select DB");
ini_set('max_execution_time', 300);
session_start();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="import/file.css" />
<script type="text/javascript" src="import/jquery.js"></script>
<script type="text/javascript" src="import/ajax.js"></script>
</head>
</html>
header.php
<?php
include_once('db_con.php');
?>
<html>
<head>
</head>
<body>
<div>
<p>Title</p>
Search for:
<input type="textbox" size="27" id="id" class="class" />
<input type="button" value="Search" onclick="searchFunction()" />
</div>
</body>
</html>
Итак, я создал новый файл new.html.Только HTML-синтаксис, без PHP или JS.
<html>
<head>
<title>Title</title>
</head>
<body>
<p>Something</p>
</body>
</html>
Я пошел по ссылке напрямую, не включает и не импортирует.Этот все еще загружается дважды.Первый загружен и отображает «Что-то», второй все еще загружается с динамическим индикатором.