相对于HTML,CSS等前端技术,PHP主要的作用就是为静态页面赋予生命,加强用户交互体验,让我们知道访问者在想些什么,从而动态地生成HTML Web页面。
具体来说HTTP的流程图如下,就如同书里举得例子,email最后是从客户端发送出去,不仅涉及到客户端的邮箱绑定等问题,还让人感觉到白白填了表格没有用处。
通过PHP就会在客户填完信息后,将信息返回至服务器进行整理,然后返回一个信息提交确认界面,再通过服务器将邮件发出,这样提高了和用户的沟通质量,所有信息的操作都在客户端上完成。
PHP脚本一直都是在服务器上运行,通过服务器对PHP脚本的解读,可以向客户端发送HTML的Web页面,可以发送Email等等。
表单通过form元素的action属性与一个PHP脚本连接,从而在提交表单时导致脚本于运行。如:通过post方法与report.php连接。
$ POST是一个特殊的变量,称为超级全局变量,直接帮到到HTML表单使用的表单提交方法。如果方法设置为post,那么所有表单数据都会打包到$ POS超级全局变量中。
echo命令将返回的HTML代码直接输出到Web浏览器echo ‘Was Fang there?’. $fang_spotted;
PHP内置mail()函数:mail($to, $subject, $msg);