2:03
codeigniter コントローラ関数で のような値を渡そうとしています。しかし、それは機能していません。int や char などを送信する'2:03:56:45'
と、機能します。
「2:03」の何が問題なのか誰か教えてもらえますか?
私のコードはここにあります:
function get_value($point_code ){
echo $point_code;die();
}
ここで $point_code は2:03
2:03
codeigniter コントローラ関数で のような値を渡そうとしています。しかし、それは機能していません。int や char などを送信する'2:03:56:45'
と、機能します。
「2:03」の何が問題なのか誰か教えてもらえますか?
私のコードはここにあります:
function get_value($point_code ){
echo $point_code;die();
}
ここで $point_code は2:03
URI に 1 つのコロンの後に数字が続く場合、CodeIgniter に問題があるようです。
見る:
フォーラムで与えられた解決策は、変更system/core/URI.php
して変更することです
$uri = parse_url($uri, PHP_URL_PATH);
に:
$uri = urldecode(parse_url(urlencode($uri), PHP_URL_PATH));
これは、CI の 2.1.4 リリースの 219 行目です。
問題を再現でき、その行を更新すると問題が解決しました。
コアファイルの変更を伴うソリューションは本当に嫌いです。