ホームページ >バックエンド開発 >PHPチュートリアル >「/」を含むパラメータをテンプレートからコントローラのメソッドに渡したいと考えています。
http://192.168.1.253/index.php/Home/Index/index4/kind/Creativity/Media/Entertainment このように、文字列「Creativity/Media/Entertainment」をパラメータとして後のメソッドに渡したいのですが、しかし、親切はそれを受け取ることしかできません 私はそれが問題である可能性があると思います 何か解決策はありますか? 。 。 。
パラメーターの / を、Creative-Media-Entertainment などの他の特殊記号に置き換えます
どのようなフレームワークを使用していますか?それとも自分で書きましたか?
index.php で $_SERVER['PATH_INFO']; を実行して、データが完了したかどうかを確認します
作成したコードは $data =explode('/', trim($_SERVER['PATH_INFO'])); です。
フレームワークを使用する場合、フレームワークの規約に従う必要があります。たとえば、TP はモジュール名/メソッド名/キー/値/キー/値...
他を使用することを同意します。 Creative-Media -Entertainment など、パラメータ内の / を置き換える特殊記号
どのようなフレームワークを使用していますか?それとも自分で書きましたか?
index.php で $_SERVER['PATH_INFO']; を実行して、データが完了したかどうかを確認します
作成したコードは $data =explode('/', trim($_SERVER['PATH_INFO'])); です。
フレームワークを使用する場合、フレームワークの規約に従う必要があります。たとえば、TP はモジュール名/メソッド名/キー/値/キー/値...