本文目录一览:
php中的GET问题
POST GET ,是提交表单的两种方式,GET传值就用$_GET获取,POST提交表单就用$_POST
post与get的区别是一个在地址栏显示参数,另一个不显示
举个例子,如果你登录的时候用get方式,那么你的值就会在地址栏上显示,这样就无安全性可言
而你在搜索或者有页码的时候 用post把参数在地址栏上隐藏起来,这样就毫无意义
而用$_GET可以获得浏览器地址栏上的参数的值(?问号后面的一串字符),比如,那么你用$_GET,就可以获取参数(你可以理解为事件,动作,或者参数,该值在传递表单时与input的name一致)为wd的值123,多个参数用符连接,比如?an=0si=5理解为an参数的值为0与si参数的值为5。
所以你的代码$_GET[out]可以这样理解,用$_GET去获得浏览器地址栏out这个参数的值,因为他的地址是?out=login,所以获得的值为login
PHP如何过滤POST、GET、COOKIE?
首先命药明白POST,GRT,COOKIE,其实它是一个数组。
你可以print_r($_POST)就明白了
所以你一可以写一个方法,
public function a ($_POST){
foreach($_POST as $val) {
/将所有的值过滤掉后赋予一个新的数组
}
return $arr;
}
PHP删除文件功能的一个问题
这个好办:
(1),在数据库查询的时候用SUBSTR()函数,我不知道你存放路径的字段名和表名,我写个例子给你
SELECT SUBSTR(字段名,10) FROM 表名
(2),或者你SELECT 字段名 FROM 表名,查出来后,用PHP的substr()函数截取下也行
php中有没有清空$_POST或$_GET的方法
还是我来告诉你吧!每次调用$_POST或$_GET方法的时候表单传过来的值都是新的(无论是正常的提交表单还是ajax)旧的已经根本不存在了