我有2個檔案。index.php 和 form.php
索引.php
<?php
echo "123"
?>
表單.php
<?php
$result = file_get_contents('http://localhost/fatsecret/index.php');
var_dump($result);
?>
我可以在 form.php 中看到結果“123”。但是當我去開發工具 - 網路時,我看不到對 index.php 的任何請求。為什么?這不會顯示在 Firefox 和 chrome 開發工具中。
uj5u.com熱心網友回復:
這僅僅是因為請求http://localhost/fatsecret/index.php不是來自您的瀏覽器。
該請求直接從您的 PHP 代碼(在您的服務器上運行)發送到localhost托管該index.php檔案的服務器(在這種情況下,我假設它實際上是同一臺服務器,但這并不相關)。該請求的網路路徑是從一臺服務器到另一臺服務器。瀏覽器不參與其中。
流程是這樣的:
browser -> form.php -> index.php
瀏覽器只能看到第一步(browser -> form.php)。它不知道form.php在執行時后臺在做什么。它只是等待form.php回傳一些資料。它不知道(或關心)如何form.php獲得這些資料。
總之:
瀏覽器只向 發送請求form.php。請求index.php不是來自瀏覽器,因此瀏覽器無法記錄或監控它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/355979.html
上一篇:無法將串列項添加到HTML檔案
