私は codeigniter を使用しており、URL の問題に直面しています。実際には、URL を介してコントローラー関数のパラメーターを送信しようとしています。すべて正常に動作しますが、唯一の問題は疑問符ですか? キャラクター。URL にクエスチョン マークを挿入すると、自動的に削除されます。
私のURLは
http://localhost/codeigniter/site/myfunction/parameter1/parameter2?/parameter3
ありがとう
私は codeigniter を使用しており、URL の問題に直面しています。実際には、URL を介してコントローラー関数のパラメーターを送信しようとしています。すべて正常に動作しますが、唯一の問題は疑問符ですか? キャラクター。URL にクエスチョン マークを挿入すると、自動的に削除されます。
私のURLは
http://localhost/codeigniter/site/myfunction/parameter1/parameter2?/parameter3
ありがとう
$config[‘enable_query_strings’] = TRUE;
設定ファイル内
セグメントなしでこのURLを試してください私はあなたのためにその仕事を願っています
http://localhost/codeigniter/site/myfunction/?p1=parameter1&p2=parameter2&p3=parameter3
確実に "?" codeignitorの設定ファイルで許可されているURL文字にあります。
あなたが?
通常のキャラクターとして合格しようとしているなら、これはおそらくあなたを助けるでしょう
$link = urlencode("http://localhost/codeigniter/site/myfunction/parameter1/parameter2?/parameter3");
* codeigniter ではパラメーターをクエリ文字列として渡すことができないため、以下の定義コードを試してください
TestView.php:
$id = '123';
<a href="<?php echo base_url();?>'YourControllerName/YourFunctionName/<?php echo $id;?>'">
コントローラ
public function YourFunctionName($id)
{
if(empty($id))
{
echo "Success";
}
else{
echo "Fail";
}
}