ホームページ >バックエンド開発 >PHPチュートリアル >PHP の実装疑似静的メソッドの概要、PHP 疑似静的概要_PHP チュートリアル
PHP の擬似静的メソッドは主に渡されたパラメーター名を隠すために使用されます。PHP で擬似静的メソッドを実装する方法を紹介します。詳細。
疑似静的実装ソリューションについて言えば、「簡単です。Apache の書き換えルールを設定するだけです」とすぐに答えられますか
しかし、この状況に気づきましたか? 最近、多くの新機能が毎日追加されています。運用とメンテナンスのクラスメートが喜んで取り組んでからわずか 2 日です。 2日後、運営と保守のクラスメートが協力するつもりです。どうして一度に全部やって、頭が鈍くてバカなので毎日迷惑をかけないのですか?しかし、これからオンラインに接続しようとしているので、運用および保守のクラスメートに熱心に質問し、プログラマーの世界で最も恥知らずな言葉を言わなければなりません。「これが最後の変更です」。その後、また変更しなければなりません。 、ねえ、あなたの性格 それはきれいなスイープです。 。 。
このようなお悩みをお持ちの方は、今後二度と運用保守を依頼することがなくなり、安心してご利用いただけるよう、以下の記事をお読みください。 。 。
それでは、PHP で擬似静的を実装する方法は何通りあるでしょうか?個人的な意見と統計、方法は4つあります
1. Apache の URL 書き換えルールを使用します。これは、学生全員が作成したものです。
RewriteRule ^/test.htmlindex.php?controller=index&action=test [L]
この時点で、この段落を解析して実際のアドレスを割り当てることができるようになります
。
次に、「404page.php」に次のコードを埋め込みます
リーリー
4. メソッド 3 の改良版。メソッド 3 は、Apache の内部メカニズムにおけるリダイレクトと同等であり、post(get) で渡されるパラメータを取得できなくなります。実際に上記を解析してみると、該当するファイルが見つからない場合は、ファイルを指定してOKであれば、この時点でPOSTなどを行う必要はありません。失われることはありません。 Apacheの構成は次のとおりです:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .index.php
リーリー
上記の内容は、PHP で擬似静的を実装する方法を紹介しています。お役に立てば幸いです。興味がありそうな記事: