我是真正的初学者,并试图了解事情是如何工作的,而不是开发东西,现在我无法继续前进,直到有人给我一个关于以下问题的一些细节的准确答案。
让我们假设有一个带有 php 代码http://example.com/blablabla
和链接的页面,就像http://example.com/blablabla?file=number_1
用于修改此页面的某些部分一样http://example.com/blablabla
http://example.com/blablabla?file=number_1
问题实际上是:每次请求时是否处理来自已加载页面的代码?file=number_1
?对我来说这似乎很奇怪,因为如果第一次http://example.com/blablabla
通过 php 我选择了例如来自数据库的大量数据并且只想修改页面的一小部分,?file=number_1
为什么我需要服务器再处理对数据库的请求时间。
我的经验告诉我,服务器确实再次处理已经加载的代码,但据此我有一个非常轻微的假设,我对此不太确定,但它似乎很合乎逻辑:
真正的诀窍是第一页中的代码有一个 VARIABLE 并且它的值被第二个请求改变了,所以我假设服务器看到这个变化并且只用这个 VARIABLE 修改那部分代码 - 例如http://example.com/blablabla
看起来的代码像这样
<?
/* some code above */
if (empty($_GET['file'])) {
/* do smth */
} else {
/* do smth else */
}
/* some code below */
?>
通过请求http://example.com/blablabla?file=number_1
,服务器仅处理原始代码的一部分,仅包括更改的$_GET['file']
变量。
这完全是我的想象还是以某种方式说明了问题?请有人向我解释一下。非常感激。