PHP學習筆記(二)

2021-08-25 23:35:43 字數 992 閱讀 8167

php 表單處理

php 的 $_get 和 $_post 用於檢索表單中的值,比如使用者輸入。

上面的 html 頁面例項包含了兩個輸入框和乙個提交按鈕。當使用者填寫該表單並單擊提交按鈕時,表單的資料會被送往 "welcome.php" 這個檔案。

welcome <?php echo $_post["name"]; ?>.

you are <?php echo $_post["age"]; ?> years old.

上面這個指令碼的輸出樣本類似這樣:

welcome john.

you are 28 years old.

$_get 變數用於收集來自 method="get" 的表單中的值。

$_get 變數是乙個陣列,內容是由 http get 方法傳送的變數名稱和值。

注釋:在使用 $_get 變數時,所有的變數名和值都會顯示在 url 中。所以在傳送密碼或其他敏感資訊時,不應該使用這個方法。不過,正因為變數顯示在 url 中,因此可以在收藏夾中收藏該頁面。在某些情況下,這是很有用的。

注釋:http get 方法不適合大型的變數值;值是不能超過 100 個字元的。

$_post 變數用於收集來自 method="post" 的表單中的值。

$_post 變數是乙個陣列,內容是由 http post 方法傳送的變數名稱和值。

$_post 變數用於收集來自 method="post" 的表單中的值。從帶有 post 方法的表單傳送的資訊,對任何人都是不可見的(不會顯示在瀏覽器的位址列),並且對傳送資訊的量也沒有限制。

不過,由於變數不顯示在 url 中,所有無法把頁面加入書籤。

php 的 $_request 變數包含了 $_get, $_post 以及 $_cookie 的內容。

php 的 $_request 變數可用來取得通過 get 和 post 方法傳送的表單資料的結果。

PHP 學習筆記(二)

關於陣列 在筆記一中寫有對陣列的初步介紹,由鍵名 可以是字串和數字 和值組成。array 是屬於宣告陣列。還可以通過直接賦值的方法宣告陣列!在陣列的輸出中,通過echo print語句只能對陣列的單一元素進行輸出,但是要對陣列進行整體輸出還是要用乙個很好看的函式啦啦啦!print r 該函式能對陣列...

PHP學習筆記(二)

插補 用乙個字串的內容來代替乙個變數的操作就是插補。第三種指定字串方法 heredoc語法 a 10 echo 執行結果如下 theend標記相當於指定了開始和結束的標記,而且不會出現在文字之中,可以指定長字串 heredoc字串是插補的,就像雙引號字串一樣。資料型別 php的資料型別有 整型,浮點...

PHP學習筆記(二)

例如 情況1 a 歡迎來到杭州,2016g20峰會開始了 情況2 a 2016杭州g20峰會開始了 b int a var dump b 當進行上述操作將變數a強制轉換為整型並賦值給變數b的時候,系統會在原字串的開頭進行檢視是否存在整型數值,如果有則將其傳給 新的變數,如果沒有則將0傳給新的變數 值...