0

私は codeigniter を使用しており、URL の問題に直面しています。実際には、URL を介してコントローラー関数のパラメーターを送信しようとしています。すべて正常に動作しますが、唯一の問題は疑問符ですか? キャラクター。URL にクエスチョン マークを挿入すると、自動的に削除されます。

私のURLは

http://localhost/codeigniter/site/myfunction/parameter1/parameter2?/parameter3

ありがとう

4

5 に答える 5

1

$config[‘enable_query_strings’] = TRUE;設定ファイル内

セグメントなしでこのURLを試してください私はあなたのためにその仕事を願っています

http://localhost/codeigniter/site/myfunction/?p1=parameter1&p2=parameter2&p3=parameter3
于 2012-06-13T12:19:01.527 に答える
0

確実に "?" codeignitorの設定ファイルで許可されているURL文字にあります。

于 2012-06-13T12:30:33.023 に答える
0

あなたが?通常のキャラクターとして合格しようとしているなら、これはおそらくあなたを助けるでしょう

$link = urlencode("http://localhost/codeigniter/site/myfunction/parameter1/parameter2?/parameter3");
于 2012-06-13T12:25:26.267 に答える
0

* 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";
        }
    }
于 2019-01-10T12:09:08.483 に答える