首頁  >  文章  >  後端開發  >  php如何連接html

php如何連接html

(*-*)浩
(*-*)浩原創
2019-09-30 10:17:175805瀏覽

PHP和HTML有許多交互作用:PHP能產生HTML,HTML可以傳遞訊息給PHP。

php如何連接html

HTML 解析。 要指定一個任意的字串, 必須將其放在雙引號中,並用 htmlspecialchars()處理整個值。 (推薦學習:PHP影片教學

URL:URL 由幾個部分組成。如果希望自己的資料被當作其中一項來解釋, 就必須用 urlencode()對其編碼。

隱藏的HTML 表單單元

<?php
    echo "<input type=&#39;hidden&#39; value=&#39;" . htmlspecialchars($data) . "&#39; />\n";
?>

#Note: 

用 urlencode()來處理 $data是錯誤的,因為是瀏覽器的責任來 urlencode()資料。所有流行的瀏覽器都能正確處理。注意不論何種方法(例如 GET 或 POST)都會這樣。不過只會在用 GET 請求時注意到這一點,因為 POST 請求通常是隱藏的。

等待使用者編輯的資料

<?php
    echo "<textarea name=&#39;mydata&#39;>\n";
    echo htmlspecialchars($data)."\n";
    echo "</textarea>";
?>

Note: 

資料會依照預期的顯示在瀏覽器中,因為瀏覽器會解釋HTML 轉義符號。 當提交時,不論是 GET 或 POST 方法,資料都會被瀏覽器進行 urlencode 來傳輸,並直接被 PHP urldecode。所以最後不需要自己處理任何 urlencoding/urldecoding,全都是自動處理的。

URL 中的範例

<?php
    echo "<a href=&#39;" . htmlspecialchars("/nextpage.php?stage=23&data=" .
        urlencode($data)) . "&#39;>\n";
?>

Note: 

事實上這在編造一個HTML 的GET 請求,因此需要手動對資料進行 urlencode( )。

以上是php如何連接html的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn