0

Codeigniter フレームワークで Chargify を使用します。Chargifyでのサインアップが完了すると、パラメータでリターンURLを設定できます。これらのパラメータは ?id=123&ref=321 しか返されないようです。Codeigniter を使用して、これらの戻りパラメータを取得するにはどうすればよいですか?

http://www.website.com/confirmation?id=3163255&ref=5159c58278a1f
4

1 に答える 1

2

CodeIgniter は、デフォルト$_GETで、URL のパラメーターにアクセスするために通常使用する変数を破棄します。

この行は URL を解析し、$_GET配列に URL のパラメーターを設定します。グローバルかつ継続的にアクティブになるCodeIgniter のクエリ文字列$_GETを有効にするのではなく、CodeIgniter プロジェクトで配列を選択的に使用したい場合に便利です。

parse_str(substr(strrchr($_SERVER['REQUEST_URI'], "?"), 1), $_GET);

次に、通常の配列へのアクセスと同じようにアクセスできます。次に例を示します。

$id  = $_GET['id'];
$ref = $_GET['ref'];
于 2013-04-01T21:16:47.573 に答える