ホームページ >バックエンド開発 >PHPチュートリアル >テンプレートからコントローラーのメソッドに「/」を含むパラメータを渡したい

テンプレートからコントローラーのメソッドに「/」を含むパラメータを渡したい

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:02:28961ブラウズ

テンプレートからコントローラーのメソッドに「/」を含むパラメータを渡したいのですが、助けを求めてください
http://192.168.1.253/index.php/Home/Index/index4/kind/creative/media/entertainment Likeこの場合、後者のメソッドに「Creativity/Media/Entertainment」の文字列をパラメータとして渡したいのですが、kind は「Creativity」のみを受け取ることができ、後者は / の問題ではないかと思います。それの解決策は怠惰の結果ですか? 。 。 。
------解決策---------
パラメータ内の / を他の特殊記号に置き換えます。クリエイティビティ-メディア-エンターテイメントとして
-----ソリューション--------------------------
index.php echo $_SERVER['PATH_INFO']; でデータが完了したかどうかを確認します

作成したコードは $data =explode('/',rim($_SERVER) です[' PATH_INFO']));
フレームワークを使用する場合は、フレームワークの規則に従う必要があります
たとえば、TP はモジュール名/メソッド名/キー/値/キー/値であることが合意されています...

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