對於我所處的類,我需要創建一個簡單的表單,當數據發送到下一頁時,它只是使用上一頁中的數據條目創建文本。說明要求我們至少使用一次「包含」或「要求」。我不明白如果應用程序只是一個表單 - >提交 - >下一頁的頁面可以使用require/include。我什麼時候可以在表單中使用(PHP)Include或Require?
require/include需要第三頁,不是嗎?或者我錯過了包含/要求的東西?我應該如何去整合一個?
對於我所處的類,我需要創建一個簡單的表單,當數據發送到下一頁時,它只是使用上一頁中的數據條目創建文本。說明要求我們至少使用一次「包含」或「要求」。我不明白如果應用程序只是一個表單 - >提交 - >下一頁的頁面可以使用require/include。我什麼時候可以在表單中使用(PHP)Include或Require?
require/include需要第三頁,不是嗎?或者我錯過了包含/要求的東西?我應該如何去整合一個?
通常情況下,您會使用include來將一些功能添加到您的程序中,而您不想在程序中對其進行重新編碼。例如包含某些庫。您也可以通過將您的函數或類定義移動到包含文件來使代碼看起來整潔,然後將它們添加到您需要的腳本中。這就是說,這不是必須的條件,你只能在某種情況下使用包含。你可以隨時使用它們。即使是簡單的事情。例如,你可以有一個名爲includes.php一個文件,其中包含此
<?php
$name=$_POST["name"];
?>
然後在你的文件,該文件接收表單提交,可以說process.php,你可以說
<?php
include "includes.php";
echo $name;
?>
也僅有澄清包含和要求之間的區別。就最簡單的意義而言,即使包含失敗,腳本仍將繼續執行,但如果需求調用失敗,腳本將停止執行。您也可以使用include_once或require_once多次包含一個文件錯誤地停止
是否包含將表單數據發送到includes.php,然後檢索代碼對數據所做的任何操作? –
不,它只包含代碼。 – melpomene
如果您在處理文件中包含任何文件,那麼所有的POST數據也將可用於該文件。所以在上面的scneraio中$ _POST將包含includes.php和process.php的相同數據,因爲它們是相同的腳本,一旦它們進入服務器進行處理 –
我不明白'include'與頁面數量有關。 – melpomene
不包含函數調用文件嗎?爲什麼我需要/需要額外的文件? –