codeigniter ルーティングを使用して URL マスキングを行っています。ここでは、ユーザーが特定の URL の下にあるオファーの詳細の URL となるテキストを入力できるようにします。
つまり、ユーザーが「offer1」と入力した場合、彼のオファーの詳細は
ここでは、URL テキストとしてアルファベットと数字のみを受け入れます。URLテキストで?ここで従うべき標準的な方法は何ですか?
codeigniter ルーティングを使用して URL マスキングを行っています。ここでは、ユーザーが特定の URL の下にあるオファーの詳細の URL となるテキストを入力できるようにします。
つまり、ユーザーが「offer1」と入力した場合、彼のオファーの詳細は
ここでは、URL テキストとしてアルファベットと数字のみを受け入れます。URLテキストで?ここで従うべき標準的な方法は何ですか?
「。」が必要な場合 それをurlに残すことができます。その後、url paramsを使用してクエリを実行する場合は、クエリを実行する前にparamsをエスケープするだけです。
通常、私はurlパラメータに何か問題301 redirect
がある場合にそれを行います。base_url();
ちょうど私の2セント
の設定変数を追加すること"."
で、URLを許可できます。"."
$config['permitted_uri_chars']
config.php
ユーザーがオファー名を入力すると、それを取得し、$offer_name
次を使用してエンコードしますbase64_encode($offer_name);
$encoded_name = base64_encode($offer_name);
これを url に送信し$encoded_name
ます.........そして、オファー名を使用する場合は、次を使用してさらにデコードしますbase64_decode($encoded_name);