ホームページ  >  記事  >  バックエンド開発  >  PHP関数PHP_SELFの使用状況分析

PHP関数PHP_SELFの使用状況分析

WBOY
WBOYオリジナル
2016-07-25 08:58:151666ブラウズ
  1. $php_self?変数名=値 (例: $php_sefl?id=0)
コードをコピー

通常、疑問符以降の変数名は、読みやすいようにカスタマイズされています。必要な英語名(省略可能)。たとえば、削除操作を完了するためにリンクがプログラムの特定の関数ブロックを指すようにすると、その名前を $del にすることができ、リンクがクリックされると $php_self?del= 値としてコードに反映されます。 、プログラムは削除操作を実行します (もちろん、削除操作コードは別途記述する必要があります)。 リンクコード:

  1. print "選択したコンテンツを削除";
コードをコピー

ジャンプコード:

  1. if($del=="true") {
  2. //削除コードはこちら
  3. }
コードをコピー

$php_selfは複数のパラメータを取ることができますが、最初のパラメータの使用法の問題(?)ガイドとして、次のパラメーターはアンパサンド (&) を使用してガイドされます。形式と例は次のとおりです:

構文: $php_self?変数1=値&変数2=値&変数3=値

例: $php_self?user=blackhorse&id=write&page=0 原則として、$php_self の末尾パラメータは一緒に記述する必要がありますが、アンパサンドで接続された変数はスペースまたは他の有効な記号 (+ 記号など) で区切ることができます。たとえば、場合によってはそれらを区切る必要がある場合があります。 arv を渡したい 検証のため、記号 & が何らかの影響を及ぼし、分離後に生成された HTML コードは arv によって認識されます。

$php_self は PHP の非常に便利な組み込み変数で、通常はページングや事前定義された操作の実行などに使用されます。 それが運ぶ末尾パラメータの変数は、次のアドレスのように、php の $ を使用して読み取られます。 http://bbs.it-home.org/pc/index.php?page=3

これにより、上記のアドレスからページ番号が読み取られ、ページのコンテンツが表示されます。 $conts=echo_conts($page); echo_conts は各ページのコンテンツを表示するために使用される自己記述関数であり、変数 $page の値がキーとなり、プログラムがライブラリ ファイルから抽出するコンテンツ範囲を決定します。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。