最近又从php入门开始看,看了一章,有些新的想法,记录.
以前在看<form action=xxx.php?a=..>标签的时候,对于action后面的url,
我的潜意识觉得就是数据传输给php处理,返回结果.
潜意识的重点是放在逻辑上的,即只要见到这些url,就会想到php逻辑处理.
所以很多时候,只要看到这种在页面中出现的url,都会潜意识的去想:
这个url的逻辑处理会不会很复杂,很麻烦...
看着满页的url,头都大了
一个url是一个请求,这个请求的本质是什么?就是一大堆可能的逻辑处理吗?
我们知道,一个php文件可以有html代码,也可以有php代码,
而php代码是在服务器端被解析成html的.原本的html不会被服务器解析.
也就是说,当我们请求一个url的时候,无论他在后台做了多么复杂的逻辑处理.
最终处理完后,都会生成html返回给浏览器.
而一个url请求对于客户端而言,他所关心的不是你对传递过去的数据做了多么复杂处理,
而是:我要这个页面,或者说把这个页面返回给我.就这么简单
比如说,请求一个aaa.php,同时传递大队参数
我们可能会想这一大堆参数在后台会怎么怎么样,要怎么怎么样..
对于浏览器而言,他的意思就只是给我返回aaa.html
因为aaa.php中的php无论怎么写,最终都会被处理为html.
所以个人觉的php其实就是html.