Codeigniter フレームワークで Chargify を使用します。Chargifyでのサインアップが完了すると、パラメータでリターンURLを設定できます。これらのパラメータは ?id=123&ref=321 しか返されないようです。Codeigniter を使用して、これらの戻りパラメータを取得するにはどうすればよいですか?
http://www.website.com/confirmation?id=3163255&ref=5159c58278a1f
Codeigniter フレームワークで Chargify を使用します。Chargifyでのサインアップが完了すると、パラメータでリターンURLを設定できます。これらのパラメータは ?id=123&ref=321 しか返されないようです。Codeigniter を使用して、これらの戻りパラメータを取得するにはどうすればよいですか?
http://www.website.com/confirmation?id=3163255&ref=5159c58278a1f
CodeIgniter は、デフォルト$_GET
で、URL のパラメーターにアクセスするために通常使用する変数を破棄します。
この行は URL を解析し、$_GET
配列に URL のパラメーターを設定します。グローバルかつ継続的にアクティブになるCodeIgniter のクエリ文字列$_GET
を有効にするのではなく、CodeIgniter プロジェクトで配列を選択的に使用したい場合に便利です。
parse_str(substr(strrchr($_SERVER['REQUEST_URI'], "?"), 1), $_GET);
次に、通常の配列へのアクセスと同じようにアクセスできます。次に例を示します。
$id = $_GET['id'];
$ref = $_GET['ref'];