0

uri から「$」記号を取得しています。そして、構成ファイルの allowed_uri_chars に $ を既に追加しました。後で、その uri 文字列を使用してデータベースからデータを取得しています。問題は以下の例から見ることができます。

MY Urlはこんな感じです....

.....com/search/shirt/$

私のコード例はこれです...

echo $this->uri->segment('3');
echo "<br>";
var_dump($this->uri->segment('3'));
echo "<br>";
$dol_sign = '$';
echo $dol_sign;
echo "<br>";
var_dump($dol_sign);

上記のコードの私の出力はこれです...

$
string(5) "$"
$
string(1) "$" 

セグメントを別のものとして取っています。そのため、URI セグメントと一致する DB からデータを取得する際に問題が発生しています。

4

1 に答える 1