ホームページ > バックエンド開発 > PHPチュートリアル > PHPメッセージボードのデザインコンセプト_PHPチュートリアル

PHPメッセージボードのデザインコンセプト_PHPチュートリアル

WBOY
リリース: 2016-07-13 16:55:28
オリジナル
857 人が閲覧しました

この記事ではコードについては説明しませんが、PHP 掲示板の設計コンセプトとそこで使用される技術的な処理についてのみ説明します。必要な友人は参照してください。

-プログラムフローを設計する
1.機能要件
2. ページデザイン
3. データベース設計
4.コード設計
5. デバッグとリリース
-フォーム
1.フォーム>
2.method:フォームデータをサーバーに送信する方法
投稿 (HTTP リクエストにフォーム データを埋め込むことを示します)
GET (フォームデータがページのリクエストの URL に添付されていることを示します) デフォルトメソッド
違い:
a.Get は少量のデータを送信しますが、主に URL の長さによって制限されますが、Post は大量のデータを送信できます。
B.get は安全性は比較的低いですが、実行効率は POST よりも優れています。
パラメータを受け取る:
POST メソッド: $_POST['name']
GET メソッド: $_GET['name']
注: $_POST と $_GET は大文字にする必要があります
PHP5.0以上では引用なしで通知レベルのエラーが報告されます。標準化された適切な記述習慣を身に付ける必要があります。もちろん、display_error をオフにすることは別の問題です。
充電中
$_POST: HTTP POST メソッドによって渡される変数で構成される配列です
$_GET: HTTP GET メソッドによって渡される変数で構成される配列です
$_COOKIE: HTTP Cookie によって渡される変数で構成される配列です
$_SESSION: 現在のスクリプト内のセッション変数を含む配列です
提案
1.GETはPOSTより安全性が低いため、機密情報が含まれる場合はPOSTを使用することをお勧めします
2. ページネーション時に GET
を使用する 3.よく使用されるコントロール
a. 単一行のテキスト ボックス 複数行のテキスト ボックス
bパスワードボックス C. 複数選択ボックス & lt; 入力タイプ = チェックボックスがチェックされています & gt; (チェックされた属性は選択状態を示します) D. 単一ボックス & lt; 入力タイプ = 無線チェック済み & gt; ドロップダウン メニュー
                                                                                                                                    & Lt; 選択されたオプション & gt; & lt;/オプション & gt; 選択されたオプションの初期状態を選択します                                                                                                               ボタンを送信<入力タイプ=送信>
リセットボタン
4.日付/時刻機能
php:date,time;
mysql:今
-JavaScriptの検証
Onsubmit: 送信ボタンがクリックされたときにトリガーされ、内容が「return function_name();」であり、関数が FALSE を返す場合、フォームは送信されません。
-初めてのCOOKIE紹介
setcookie(名前,値,時間);
注: PHP Cookie を有効にするには、一度更新する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631675.html技術記事この記事ではコードについては説明しませんが、PHP 掲示板の設計コンセプトとそこで使用される技術的な処理についてのみ説明します。必要な友人は参照してください。 -プログラムの流れを設計する 1. 機能要件 2. ページ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート