2016-05-04 15 views
0

Ich integriere instamojo Zahlung Gateway in website.ich benutze codeigniter Rahmen.wie man Variable in URL im codeigniter übergibt

ich bestanden Umleitungs-URL als

http://localhost/example/instapayment/redirect 

i Antwort wie folgt So erhalten:

http://localhost/example/instapayment/redirect?payment_id=MOJO612323222&status=success 

i base_url bin umgeleitet wird. Meine Route ist

$route['redirect/(:any)'] = 'instapayment/redirect/$1'; 

Jetzt bekomme ich nicht, wie man auf Status und payment_id zugreift.

+0

try print_r ($ _ GET) lesen; –

+0

Der CI-Weg: $ this-> input-> get ('payment_id') –

Antwort

0

http://localhost/example/instapayment/redirect?payment_id=MOJO612323222&status=success

wenn die Variable in URL übergeben, die schlechte Praxis ist, nach wie vor, wenn u dies wollen, können u

$this->input->post() // für Post verwenden

menthod

$this->input->get() // für get-Methode

+0

Ich übergebe keine Variable in url.my payment gateway und gebe mir eine Antwort wie diese. $ This-> input-> get() funktioniert nicht –

+0

für payment_id Sie müssen $ this-> input-> get ('payment_id') für den Status selbe verwenden –

1

Wenn Sie den Wert übergeben müssen, geben Sie die URL wie folgt ein:

localhost/yoururl/index.php/products_controller/delete_controller/70 

und in Controller-Funktion können Sie dieses

function delete_controller($product_id = NULL) { 
echo $product_id; 
} 
Verwandte Themen