2011年8月4日 星期四

PHP與表單結合

(上週note)
第四章-PHP與表單結合
練習總共建立4個php檔案
form_post.php
form_get.php
post_php
get.php

form_post.php 送出動作給post.php
因此送出之後post.php收的到使用者在form_post.php送出的資料

同理,form_get.php送出動做給get.php
因此送出之後get.php收的到使用者在form_get.php送出的資料

(!)容易出錯的地方就是在dw編輯form_post.php跟form_get.php底下屬性的地方,form#form1標籤屬性,動作.方法及編碼類型:
form_post.php
==> 動作: post.php (將送出後的資料送到post.php頁面)
==> 方法: POST
==> 編碼類型: multipart/form-data

form_get.php
==> 動作: get.php (get.php頁面)
==> 方法: GET
==> 編碼類型: multipart/form-data

而送出之後post.php跟get.php既然做的事情都是一樣的(呈現表單送出的資料)
唯一的不同請注意點送出資料後的post.php跟get.php的URL列
post.php送出之後結果: http://localhost/post.php
get.php送出之後結果: http://localhost/get.php?name=&grade=%E5%9C%8B%E5%B0%8F&id=&tel=&addr=&memo=etyeuhy&button=%E9%80%81%E5%87%BA

一個(get.php)會顯示出欄位內容在URL列
應該算...有好有壞吧= =

待續....


0808
GET的好壞: 
get的傳送方式是在網址後加上參數,但是..網址是有長度限制的
所以只能傳送比較短的資料
不能用再使用者登入,不然資料被看光光
雖然跟POST比起來,POST不會把資料顯示在URL列上,但是這並不表示POST很安全



沒有留言:

張貼留言

若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD

Vue multiselect set autofocus and tinymce set autofocus

要在畫面一進來 focus multiselect 的方式: 參考: https://jsfiddle.net/shentao/mnphdt2g/ 主要就是在 multiselect 的 tag 加上 ref (例如: my_multiselect), 另外在 mounted...