CodeIgniter'ın Giriş Sınıfı

2 Cevap php

Ben böyle temiz GET veri xss için CodeIgniter'ın giriş sınıfını kullanabilirsiniz:

$somevar = $this->input->xss_clean($_GET['somevar']);

CodeIgniter en xss_clean yöntemi gönderilen veriler için kullanılması gerektiğini göstermektedir.

Ben $ _GET vars sunulan ya da sadece bir URL ziyaret olup olmadığını merak ediyorum.

Yani ben o şekilde kullanabilirsiniz?

2 Cevap

Kullanmayı deneyin:

$ This-> input-> get ()

This function is identical to the post function, only it fetches get data: $this->input->get('somevar', TRUE);

Eğer almaya çalıştığınız öğe yoksa fonksiyonu (boolean) FALSE döndürür.

The second optional parameter lets you run the data through the XSS filter. It's enabled by setting the second parameter to boolean TRUE;

Yerine URI parçası kullanır, çünkü GET dizisi başlangıçta CI tarafından unset edilir.

Ama sadece bir örnek gibi, istediğiniz herhangi var üzerinde xss_clean yöntemini kullanabilirsiniz, ama boş olması $ _GET bulacaksınız. Giriş sınıfı, varsayılan olarak her yerde kullanılabilir.