PHP中?传值与POST传值
一种传值方式是:wc.php?a=32;另一个页面用$_POST[$a]接受即可。另一个传值方式是:$a=32;另一个页面用$_POST[$a]接受即可。请问:1。二者有...
一种传值方式是:wc.php?a=32;另一个页面用$_POST[$a]接受即可。
另一个传值方式是:$a=32; 另一个页面用$_POST[$a]接受即可。
请问:
1。二者有什么不同?
2。二者的使用范围有何不一样?即何时用方法一方便,何时用方法二较好。并说明原因。
3。二者的优点与不足点。 展开
另一个传值方式是:$a=32; 另一个页面用$_POST[$a]接受即可。
请问:
1。二者有什么不同?
2。二者的使用范围有何不一样?即何时用方法一方便,何时用方法二较好。并说明原因。
3。二者的优点与不足点。 展开
展开全部
第一种是get传值,第二种是POST
按照我的理解,GET是通过URI进行传值,也就是修改网址来获取传值的目的,透明度较大..
而POST是通过表单等来进行传值,透明度小..
看上去POST传值更加安全,其实不然..
对于POST和GET传值都需要做好安全措施(在PHP进行过滤)
另外如果是提交表单使用GET,容易出现更麻烦的事情..(其他人刷表单情况会很讨厌..造成服务器资源消耗)
我通常的办法是在网页跳转(即一些网页显示)上面使用GET传值,在提交表单的时候用POST传值.
按照我的理解,GET是通过URI进行传值,也就是修改网址来获取传值的目的,透明度较大..
而POST是通过表单等来进行传值,透明度小..
看上去POST传值更加安全,其实不然..
对于POST和GET传值都需要做好安全措施(在PHP进行过滤)
另外如果是提交表单使用GET,容易出现更麻烦的事情..(其他人刷表单情况会很讨厌..造成服务器资源消耗)
我通常的办法是在网页跳转(即一些网页显示)上面使用GET传值,在提交表单的时候用POST传值.
展开全部
方法一是用GET方式传值,如1楼说的,容易漏信息,得用$_GET才能接收,方法2用POST的在另一页得用$_POST接收,两者都可以用$_REQUEST接收,用GET的话比较方便,容易调试,但他容易泄露信息及最大长度只能是1024字节,再长的话就会被截断了,POST就不会有这种情况,
POST的方法 在浏览器中不那么容易看到
各有优缺点,看使用方便与安全性
POST的方法 在浏览器中不那么容易看到
各有优缺点,看使用方便与安全性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法1是$_GET['a']获取的,方便指的是可以在URL中显示变量名和值,缺点是会泄露信息,所以GET方式通常用于需要URL限定的页面,最常见的就是搜索页面。$_POST['a']这样不会显示出来,一般用于用户名和密码等隐私数据的传输。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wc.php?a=32 中只能用$_GET['a'];来接收,
a = 32 POST方式可以通过form表单,ajax请求
post和get都是来处理请求的,get暴露你请求的信息,post可以隐藏,get和post都可以通过request来接收,get和post的请求的数据大小也是有严格的控制的
a = 32 POST方式可以通过form表单,ajax请求
post和get都是来处理请求的,get暴露你请求的信息,post可以隐藏,get和post都可以通过request来接收,get和post的请求的数据大小也是有严格的控制的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get 是掩耳盗铃 post 比较保险!这个你可以自己试试!一下式就出来了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询