html中的form有提交的功能
form有页面跳转功能,action指定跳转的目的地
form数据提交后页面元素中用户填写的数据会自动写入$_POST,$_POST会传递到目的页面的上下文中
页面跳入之后,还可以再次跳回
页面的内置变量
$_GET在页面时,会将url的参数填充到$_GET中
$_POST也会将页面元素中用户填写的值包含进来
$_SESSION 是在session_start后产生的
会话有关的函数
session_set_cookie_params
session_start
页面跳转
header
header_sent
die
带php语句的html的页面的执行流程
首先服务器会将带php的页面,将php都执行完,生成html页面
然后在html页面上等待与用户交互
页面一旦触发交互动作,就会潜在的触发header这种跳转
页面即使跳转回来,还是一个html页面,继续与用户进行交互,也就是说不是顺序执行的
但是非页面交互的php代码在从其他页面跳转过来时还是会先执行,并且是顺序执行,保留一些后台数据
具体的交互过程
浏览器与apache交互,具体想知道带php的页面在apache翻译后,变了哪些东西,需要在浏览器看源码
php页面的执行并无执行环境,每个php可以理解为一次性执行,多个php页面可以同时引用同一个php文件,其中的变量名不会重复
这些变量执行结束后,就消失了
阅读(1553) | 评论(0) | 转发(0) |