Heim > Backend-Entwicklung > PHP-Tutorial > PHP URL参数检测问题

PHP URL参数检测问题

WBOY
Freigeben: 2016-06-06 20:21:03
Original
1174 Leute haben es durchsucht

函数如下:

<code>function check_name($action) {
    if(strpos($action, '__') !== false || strpos($action, '--') !== false)
        return false; 
        
    return preg_match("/^[a-z0-9]{1}[a-z0-9_\-]{0,}[a-z0-9]{1}$/", $action);
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

$action是URL参数,这样做有什么意义呢?

回复内容:

函数如下:

<code>function check_name($action) {
    if(strpos($action, '__') !== false || strpos($action, '--') !== false)
        return false; 
        
    return preg_match("/^[a-z0-9]{1}[a-z0-9_\-]{0,}[a-z0-9]{1}$/", $action);
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

$action是URL参数,这样做有什么意义呢?

个人觉得可能是—__这种的多为私有方法,这样访问可能确保不会访问到私有的action吧

不就是验证一个字符串是不是符合规则么 完了呢?

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage