私のURLは次のとおりです。取得値
http://localhost/working/myapp/login/index/user_id=&user_email=shashankbhat11%40gmail.com&sig=%C3%86%C3%B1z%C3%BD-o6%C2%B6%01%C2%8A%C3%81%C2%A6%C2%A7z%C2%A1%C3%962%3E:%C3%83F%C2%90M%C2%99%C3%BD%C3%A7%C2%A1O%18%C3%83F%3E
のみCodeIgniterのコントローラでこのURLからUSER_EMAILとSIGの値を取得するために、どのように、私はこの
$var1 = $this->uri->segment(4);
echo $user_email;
die;
、それを試してみました
user_id = & user_em次のように出力します。 ail = shashankbhat11%40gmail.com & sig =%C3%86%C3%B1z%C3%BD-o6%C2%B6%01%C2%8A%C3%81%C2%A6%C2%A7z%C2%A1 %C3%962パーセントの3E:%C3%83F%C2%90M%C2%99%C3%のBD%C3%A7%C2%A1O%18%C3%の83F%3E
けどのみ必要変数var1
およびvar2
変数のuser_email
の値がshashankbhat11%40gmail.com
の場合、%C3%86%C3%B1z%C3%BD-o6%C2%B6%01%C2%8A%C3%81%C2%A6%C2%A7z%C2%A1%C3%962%3E:%C3%83F%C2%90M%C2%99%C3%BD%C3%A7%C2%A1O%18%C3%83F%3E
の値はsig
です。
をあなたの 'ログイン/ありindex'なし' 'と'ログイン/インデックス/ user_id'などの後に?しかし関数呼び出しの場合は、URLに 'index /?user_id'を含める必要はありません。 – user4419336
セグメント#4はありません...あなたのURLが適切に構築されていても、[docsごとに](https:// www .codeigniter.com/userguide3/libraries/uri.html#CI_URI :: segment)、セグメントは左から右に 'index.php'の後に番号が付けられます – Sparky
あなたはバージョン2を使用することはできませんCodeIgniterの3つはsaで私の時間。また、コードスニペット機能がPHP用である場合、 "PHP"というラベルの付いたボックスがあります。編集されました。 – Sparky