Wie kann ich Lesen Sie ein QueryString in CodeIgniter?
Ich weiß, es ist gefragt worden, bevor, aber ich brauche es für affiliate-tracking...
http://www.mysite.com/controller/method/params?affiliate=123&sub_id=456
Wie bekomme ich die params UND $_GET-Parameter beschrieben, die URL?
- Vielleicht möchten Sie check out codeigniter.com/user_guide/general/urls.html, wie CI-Griffe-query-strings, wenn Sie aktiviert...
- auch vielleicht wollen, dies zu Lesen - stackoverflow.com/questions/2171185/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Und doch, manchmal Sie benötigen Zugriff auf GET-Variablen in CodeIgniter.
Ein krasses Beispiel ist, wenn Sie verwenden eine API, sendet eine post-zurück zu Ihrer Website (Paypal, etc).
Der einfachste Weg, meiner Meinung nach, ist zu analysieren, eine server-variable mit den Daten, die Sie benötigen, da $_GET wurde gewischt (in meinem Beispiel REQUEST_URI hat meine Daten BEKOMMEN.):
Dies ermöglicht die Funktionalität genau dort, wo Sie es brauchen, ohne dass eine Globale änderung, um die framework-Einstellungen.
Hier ist ein Anwendungsbeispiel.
Können Sie immer die Daten wie diese:
Hoffe, das funktioniert!
Wenn Sie wirklich wollen, verwenden Sie die query-string in codeigniter können Sie
http://site.com?c=controller&m=method¶m1=x¶m2=y
Dies ist nicht die Konvention in codeigniter in der Regel Menschen verwenden Sie Schrägstriche begrenzen params.