关于php中数据提交到当前页面action的问题

php中数据提交到当前页面,有人action=“<?phpecho$_SESSION['PHP_SELF'];?>”,为什么不直接action=""或者action="#... php中数据提交到当前页面,有人action=“<?php echo $_SESSION['PHP_SELF']; ?>”,为什么不直接action=""或者action="#",难道安全问题?还是别的什么原因?
我发现我写错了,是<?php echo $_SERVER['PHP_SELF']; ?>,不是$_SESSION,期待更合理的答案。一般是在提交表单的时候,我发现别人会这么写action,但我一般会偷懒给空action,所以很想知道下为什么别人会那么写。
展开
 我来答
风口的大熊猫
2011-06-22 · TA获得超过451个赞
知道小有建树答主
回答量:972
采纳率:100%
帮助的人:348万
展开全部
$_SERVER['PHP_SELF'] 用了这个,能够获取URL,所以写上这个,换了其它地址也不用去改代码。
百丽佳人
2011-06-22 · TA获得超过688个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:431万
展开全部
如果action 目标页面带有参数的话 action="" 是传不过去get参数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lifei6671
2011-06-21 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2772万
展开全部
这个是可以直接写的. 你的代码是在哪里使用的呢?估计可能是动态提交数据用的吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文江博客
2011-06-21 · TA获得超过257个赞
知道小有建树答主
回答量:569
采纳率:50%
帮助的人:365万
展开全部
页面规范 符合w3c标准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小求求
2011-06-22
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
给出action后不必要在去计算action,你说那个更快些呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式