2017-09-13 13 views
0

これは私のURLです。codeigniterのurlから関数とパラメータを隠すには?

http://localhost/savyy/home/home_page/Islamabad 

私はそれは同じURLを示しています...私は、URIルーティングコード

$route['home/(:any)'] = 'home/home_page/$1; 

を使用してm個が、ナッシングが起こる

http://localhost/savyy/home 

のようにそれを示したいと思います。誰でも私を助けてくれますか?関数名とパラメータを隠す方法を教えてください。

+0

$ route ['home /(any)/':any] '] =' home/home_page/$ 1/$ 2; ' –

+0

アプリケーションは特定のDBを作るためにURLから特有のパラメータを取得するのでクエリ、またはそれらの引数の別のプロセスを削除することはできませんし、アプリケーションがあなたの心の中にあったものを魔法のように認識することを期待します。あなたは、あなたがページ上で処理したい都市をアプリケーションに知らせるためにパラメータ(I.E. "Islamabad")を渡さなければなりません。 – Tpojka

答えて

0

私はそれがそのように動作するとは思わない、要求はコントローラへのルートです。リクエストURIは同じになります。あなたはあなたのURLに "home/home_page/islamabad"を持っています。 home_page()でhome()にリダイレクトし、セッションでislamabadを保存しない限り、

関連する問題