无意中看到这段代码:
<form method=post action=http://www.baidu.com/xxx>
<textarea name=text_a>
phpinfo();
</textarea>
<input type=submit>
</form>
我在这里有三个疑问:
-
对于表单来说:
<form method=post ...>
参数的值可以不使用引号去包裹吗?
-
action=http://www.baidu.com/xxx
这里的action直接是提交到外面的网站去,请问在程序中和一般来说提交到本地项目中的不同是什么,一般会提交不成功吗? - PHP代码直接写在了html标签之内,
phpinfo();
为何会这样呢?
1.
在早期的HTML中,标签是被严格限制,在HTML5中完全放开了限制,即 可以不用引号包裹,因为浏览器会去自动处理,如果里面有空格的话 还是要加上的。包括 非闭合标签也不用主动闭合比如
现在则就没那么多限制了
2.
并不影响,浏览器并不会限制from的action。
3.
然而打印出来也就只是
phpinfo();
并不会解析。