00:00
好,我们继续来上课,那么上节课呢,我们介绍完我们的这个数据便利,以及带有了我们的这个分页技术以后,那么这节课呢,我们再来看一下我们的这个系统预定义变量啊,系统预定义变量呢,是系统提供的一些数据变量,而且这些数据变量都是数组类型,那这里面主要介绍的就是这两个,一个叫到下线在的上节课我们再去做数据的时候已经用过了,对吧?哎,他是干嘛呢?接收页面以盖的方式传这个提交的数据,那咱们来看一下啊,在这里边。新建一个。PP文件叫做零九啊,叫做这个get啊,好了,那咱们来看,首先我们get的方式啊,东东用什么?比如说我这里边来个form标签,然后来个master的传输方式,是不是可以设置为get方式传输,对吧?来input,比如说这里面我就给个test啊,来个user起个名字对吧?然后呢,再来一个提交按钮,Sub me叫做提交,那么当他提交以后,将化文化PP,我是不是可以通过PP来接收,接收用户输入的信息啊,那咱们来看dump,我们来打印,打印什么呢?打印这个Dollar_get。
01:04
到下划线盖的,哎,大家还记不记得在之前我们做做这个练习的时候,我们通过这个表单传输东西,我告诉大家怎么接受了,是不是只要是这块写的盖的,那你就到了下划线盖的中括号,你要接收谁的值,比如说你要接收这个name的值,对吧?接收它的值,那你就看它名字叫什么,它叫优者,那你这里面直接写优者,你看我是不是就调用数组下面的某一个值呢?对不对,那现在咱们来看这个盖的是不是一个数组啊来。这里面。08GET的你看好了,是不是告诉什么空的对吧?是不是数据类型空的,因为什么没传值呢?那比如这里边我来个额的幂,一点击提交,提交以后你看是不是U者等于额的密,这块是不是传了U着等于额的密,看到了吗?是不是就拿过来了,包括比如这块我给它改一下,我不能我不叫额的密了,比如说我叫的叫做大熊来走你你看我悠着拿了是不是就大熊了,这是不是通过钙的方式传输了。对不对,哎,也就是说只要是通过钙的方式传输的,我是不是通过这个当下钙的都可以获取啊,那么另外页面中还有什么地方通过钙的方式传输A标签是不是也是对吧,比如说。
02:04
通过。Get,传输吧啊,那比如说在这里边我们来一个什么呢?来一个问号啊,问号什么呢?问号比如说配等于一,这是不是往当前页面传呢?我没有给地址,没有给地址就本页本页直接加号,是不是就传一个问号配等于一啊,那现在你再来看啊,我这里面再来刷新,这里边我首先放上去,放上去以后你看。是不是就往零八盖的,这里面是不是零八盖的传什么,是不是传了个K等于一对不对,所以在这个时候你看啊,现在我盖的里面拿的是它,当我一点击它是不是重新重新刷新页面了,重新刷新页面,你看我是不是传了个K等于一,这是不是K等于一对不对,那一样,当我在这里边,比如打的密,打的密以后,我一点提交,一点提交以后,是不是也相当于重新执行这个页面,重新执行页面,我是不是传了一个U者等于额的幂啊,你看1.0提交是不是U者等于额的幂。看到了吧,哎,这是咱们通过GA的方式传输啊,那么另外还有什么地方能通过GA的呢?这里边也可以通过GA的,你看X你提交的页面,你提交到哪个页面,比如提交到当前页面零八。
03:06
Get是不是就是就是我的当前页面来本页,然后问号问号传什么呀?比如我传一个传一个什么传一个这个A等于ABC,这是我自己写写好的固定的对吧,那这个时候你看能传过来吗?来比如说在这里边我点击一个输入一个的密,一点击提交,诶是不是只有U6等于额的密看到吗?你看我点它。K等于一对吧,哎,再点开它U6等于空。有这个A等于ABC吗?是不没有啊。虽然它是通过盖的方式执行的,但是你记住,只要你的表单数据是盖的方式,那么这里边你就不能再这么去传插了,因为传它接收不到,传他接收不到啊,那么如果说我们真想要传数据怎么办?比如说这里边我传到这个页面里边啊,传到这个页面里边,我可能需要有一些get的数据来来去做的,比如说这块依然我是get方式,那可以怎么我是不是可以在这里面去加,比如说加些隐藏于hi d dn,比如说A对吧,Y6等于什么,等于一个ABC,那这个时候你看啊。
04:02
这时候就来刷新,能看到有这个表单吗?没有,因为它是个隐藏语对吧?当我写一个这个额的密的时候,一点击提交,你看U等于A的密拿过了,A等于ABC是不是也拿过来了,看到了吧?哎,这就是通过GA的方式去提交的数据,只要是你在这里面做了相应的提交,对吧?那我在PP里面都可以这个通过刀下线get来获取对应的数据啊,这就是咱们的get,那么页面中以get可以提交方式有哪些?一个是什么?一个是form表单。中的这个method的med method属性对吧,可以将表单。中的表单项。内容提交。对吧,哎,就内容通过。Get方式。提交提。叫对吧,那另外form标签中action属性an X属性是不是就是走的是get方式,哎,也是get。
05:02
方式提交,还有什么呢?还有A标签的h ref。A标签,A标签的h ref属性也是get的方式提交,是不是这个都是gett?哎,好了,那get完成以后我们再来看poose poose的就是接收页面以POS的方式提交的表单数据啊,那也一样,主要用在哪呢?用在form fom form标签中,Form标签中。啊,这个怎么样,通过method的met hod method的属性。呃,属性设置为设置为设置为POS的方式提交对吧,那么在PP页面。PP页面就可以通过,怎么样通过post?通过到了下线。Post的方式啊,来。接收表单中。表单。
06:00
中的内容啊,你看啊,这里边一样,Form表单中method属性,可以将表单中的表单项的内容通过get的方式提交,对吧?那这里边我是设置get对吧,这个属性设置为get,设置为get对吧?那就可以将表单中的表单项的内容啊,那这个呢设置为POS的,就是在那么也一样。跟着这,我还是这个啊。可以将表单中的表单项内容通过什么呀,POS的方式提交了啊。这个POS方式提交了,好了,那我们来看一下吧,比如说在这里面get我们用过了,对吧,我们再来新建一个什么,新建一个叫做PB文件,叫做09POST。好了,那么在这块也一样,我们需要有一个表单,对吧,Fom form,然后method的方式是不是改为po了,Post呢,是一个什么隐藏传输带的是铭文传输,对吧?就这里面提交啊,这块再来一个input叫做什么呢?叫做test,然后user user好了,然后我们在这里面咱们来看VR-do。
07:04
Dop打印谁呢?打印Dollar上线po啊,我要打印这个POS,现在你看我是不是指定POS的方式提交的,对吧?下面我再打印个盖上啊,VR跟DP打印一下。到了下线干。那这时候咱们来看。两个都为空对吧?当我在这里面输入内容,比如输入一个的密,一点击提交,你看又转成的密是不哪这是不是POS的话就过来了,而且POS是不是不会走get的,Get的后面是不是接收不到值,所以你传过来都是什么,都是隐藏方式的,对吧?所以大家记住以后做项目的时候,一切跟用户相关的都要用什么,都要用POS的,为什么?因为他名这个隐藏提交的,我们看不到这样的会安全,对吧?那我这里边在的方式是不是始终都为空呢?那这个时候我可以用get了,什么时候就是说当我的message方式为pose的时候,那我的X里边就可以传值了,比如说这个时候你看啊,我还是一样往零别往零八,我应该往零九,我当前页麦票啊,然后传一个,传一个A等于ABC,这是不是通过钙的方式传呢?
08:05
对不对,因为走走地址了嘛,走地址就是通过get的方式传的,那这个时候这个内容是通过get的方式传输的,而表单里的内容就是通过POS方式传输的,那现在你看是不是这样的啊,刷新一下。来,你看好了,再来一个,比如大熊点击提交,一提交以后,你看U是不是等于大熊,而这个A是不是只等于ABC,这个A等于ABC,是不是就是通过这个。方式提交的干法对吧,而这个POS呢,是不是把里边的内容做POS方式提交啊。能明白吧,诶,所以刚才我们在get的这里边,如果你的manager方式是get的,那不好意思,你通过它就提交不了了,你就不能再往后面去写它了,为什么?因为你在提交点击提交的这一刻,它是优先过来的,过来以后呢,你的数据又过来,就会把它替换掉,所以我们就看不到它了,永远看不到它了,明白吧?诶,所以大家记住,只有什么只有这个POS的方式的时候,我才能在这里面通过什么通过这个get方式传传递址啊,所以这个情况大家一定要记住那么一样,我这里面只要设置是POS方式,我在PP里面用W下下POS这个系统预定义的变量,也就是这个数组去接收这里的值就可以了,那你想使用某一个,那是不是就是POS里的。
09:13
指定他的这个名啊,对吧,你看人这个叫优者,这是不是一个宿主,宿主优者叫大熊,这是不是就破里优者就等于大熊啊。对不对,哎,这就是咱们的这个系统预定义的这个get和POS的这两个变量,好好了,还有个server,它是干嘛的,返回服务器的信息。那么一会我给大家看一下剩下的什么cookie啊,塞啊,格萝卜这些我们就不讲了啊,Cookie等我讲到绘画控制的时候,绘画。控制的时候会讲啊,这个session呢也一样,绘画控制的时候讲,而这个格罗本呢,等我讲到函数的这个什么变量作用域的时候,作用欲的时候,我们再来讲这几个啊,那咱们再看一下这个server来,那在这里边我就直接打印这个server了啊,直接在这里边为IDP打印。打印什么,打印这个刀下角线ER。Server ser v server好了,那就来看server,就是返回一个什么跟服务器相关的这些信息来点击确定,你看拿到了这些,比如说我当前的这个域名对吧?诶这个后是不是online com。
10:10
对吧,这里面其实有很多东西都已经帮我是写好的了,来你看好了,在这个手册里面。所以搜索一下导下线serve是不是在这儿呢?来,你看下面,这里边有个有经告,你看PP杠,就是当前执行的脚本的文件名,那你看这里面有没有找一下。PHP。是不是在这呢,看到了吧。哎,这里面每一个都有对应的选项啊,那这里面都需要记吗?不需要啊,我在这里边,在咱们前期只需要你记一条就可以了,哪一条呢?咱们来看现在是没有的,现在这一条没有的啊。你看这块没有了,没有的话,比如说在这里边,嗯。我09POS的。好这样啊,我通过一个页面跳到零九里边啊来。
11:02
新建一个。呃,A上面文件也行啊,来,比如叫A点码了,这里面就来个A标签啊,比如说叫去。709。页面啊,点页面现在咱们来看啊。这里面是不是有A点码来过来,过来以后你看我去零九页面,诶去零九页面没写地址吗?啊,没写地址啊,来当前目录09POS了,是不是去这个页面,那现在再来刷新啊,那你看去零九页面,你看是不是过来,过来以后咱们看啊,这里边是不是有个http ref干嘛呢?你看他给我写的地址是HTTP。冒号形象online.com01lesson11下面A点什么,是不是记录我上一个页面过来的这个地址啊。对不对,哎,所以这个东西需要你去记啊,如果有的话,它才会显示,如果没有,你比如说在这里边啊,我直接访问,访问什么呢,下边零一。
12:01
下边的lesson。11。一这里边。有一个什么呀,有一个09POS直接回车,你看这里面还有那句话了吗。是不是就没有了,哎,所以在这里边只需要大家记住这一个啊,这就这一个。这个单位干嘛呢,如果。如果有上一个。上一页面地址啊,则会记录,则会记录,用它干嘛呢?你比如说我们再去做登录的时候,我不一定在首页登录,我有可能什么在这个产品页,在某一个列表页去登录,对吧?那么不管在哪个页面,只要我点击登录,登录完以后,登录成功以后,我再回到哪,我能回到首页吗?说不能,我是不是应该是从哪来我就要回哪去啊。对不对,哎,所以我们需要去记住这么一个选项啊好了,这就是咱们的系统预定义变量,那OK,这节课我们到这里。
我来说两句