【发布时间】:2011-03-28 18:49:12
【问题描述】:
我刚刚开始使用 PHP 进行编码,但是有些东西阻止了我享受这种体验。当我单击任何链接时,我在连接到我的网站时遇到间歇性问题。我目前正在http://mysite.com 使用以下 php 作为测试:
<ul>
<li><a href="./">Home</a></li>
<li><a href="./index.php?nav=testone">Test 1</a></li>
<li><a href="./index.php?nav=testtwo">Test 2</a></li>
<li><a href="./index.php?nav=testthree">Test 3</a></li>
</ul>
<?php
if ($_GET["nav"] == "testone") {
echo "This is Test 1";
}
elseif ($_GET["nav"] == "testtwo") {
echo "This is Test 2";
}
elseif ($_GET["nav"] == "testthree") {
echo "This is Test 3";
}
else {
echo "Hello! Press a link.";
}
?>
网站一开始加载良好,但有时当我单击链接(例如,指向 mysite/index.php?nav=testtwo 的链接)时,它无法加载,并且我在浏览器中看到“连接已重置”。我使用 site24x7.com 来检查是否只有我有这个问题。现在,如果我使用 www.mysite.com/index.php?nav=testtwo,它可以正常加载,但即使这样最终也会失败。它是一个子目录域,但根级域在所有这些过程中始终加载。我打电话给我的托管服务提供商,他们说服务器很好,我应该检查我的 php.ini,但我不知道要寻找什么。我确实编辑了以下内容:
来自
max_execution_time = 300
最大输入时间 = 60
memory_limit = 18M
到
max_execution_time = 300000
最大输入时间 = 300000
memory_limit = 256M
但这并没有什么不同。我想首先诊断问题,我不知道从哪里开始。请输入任何内容!谢谢!
【问题讨论】:
-
我希望你不要在链接之前把./放在锚标签中
-
根目录中的静态页面可能加载正常,因为它们是从本地缓存加载的。无论哪种方式,这里只有足够的信息来推测。
-
我不确定,但有时浏览器会从缓存中加载,也许这是个问题?
标签: php