00:00
好,那我们继续来上课,那么这节课呢,我们再来看一下我们的评论啊,那评论呢,我就先从前台开始来做了啊,那么前台咱们来做这里边我输入完评论以后,我一点击评价是提交到哪里,咱们来看一下啊,在这个article这里边,我们找到这个form在这呢,对吧,然后给他一个。Method依然是post的方式,然后在action这里边呢,我们要传传到哪块问号M等于,那肯定是跟评论相关的,对吧?那我们建一个评论的模块啊,那评论的话我们来看一下我们评论表叫什么,忘了啊,MYSQ-u root-P,然后DC不对,叫做选择一下use ew-CMS,然后DC不对,叫做so tables啊tables好了,看一下评论表叫做comment吧。来,DT懂你。De com是E下边的啊。EW杠好了。评论的话有什么,你看有ID对吧,他自己的IDID就是用户的IDID,我文章的ID对吧,然后添加的时间和评论的内容需要这几个字段对吧。
01:05
好了,那现在在这里边。我能获取到UID吗?还不行,我能获取到文章ID吗?可以对吧,哎,文章ID也是说我需要把这个文章ID传过去啊,这个data给他ID传过去,那UID的话呢,我还没有,那M等于等于什么呢?等于这个,嗯。Comment是叫comment吧?Com OK,没打错啊,然后并且A等于等于注意啊,我评论是不是就添加评论呢?比如说我这里边给他一个insert啊,添加或者叫ADD都可以对吧,比如叫ADD了啊,那么添加评论,然后再往后并且再传一个ID过去对不对,那ID等于什么呢?等于这个。我ID不这么传了,我ID用隐藏域传吧,好吧,哎,我就存还这个X里面就传两个方法啊,然后接下来是DD在这里边,我用个隐藏域来传啊,这里边input给他一个test,不对,是一个hidden hid in hidden,然后这里的内幕名呢,比如说叫ID,然后对应的Y6值呢,间括问号等号问号间号归来是不是Dollar date里边的ID对吧?那OK,那需要有这么一个控制器才可以啊,找到这个控制器。
02:11
新建一个pap的文件,叫做CU ment comment。点点。Controller con,好。这里面func function com men。然后在这里边再来NC,叫做so。好,那么这里面咱们说了干嘛呢?是执行,执行不叫受啊,我们是添加对吧?呃,叫做ADD啊,叫做执行添加。评论执行添加评论啊好了,那执行添加评论在这里边,咱们直接来看一下啊,我过来以后,这里边我可以为阿康dop打印这个Dollar下线。到了下划线,Post post post,好,那现在我们来看。刷新一下,然后这里边我来评论一些内容,然后点击立即评论,好了立即评论,他告诉我什么,他说未定义这个方法,方法有没有定义,有定义,但是我没有怎么样,没有引入吧,所以找到这里边的index的PP,这里边去引入这个文件去叫做inclu,包含谁呢?当前目录controller下边的c ment controller。
03:22
好,那现在我们再来刷新,重新发送,你看是不是拿到这两个信息了,对吧,一个评论的内容,一个我评论文章的ID,对吧,这个别叫ID了,我们应该叫什么叫AID啊,尽量跟数据表,跟数据表中去对应的啊,这块的这个东西叫AID,就是文章的ID啊,好了,那现在完事以后来再来刷新一下。走,你。返回来。重新提交。是不是AID了,那还差什么,是不是还差用户ID啊,对吧,那么用户ID是不是我在登录的时候才有的,所以在这块我是不是需要去判断它有没有登录对吧,也就是说所有你访问这个什么呀,访问的这个叫做。
04:03
Common的这个模块的时候,我都需要判断你有没有登录,没错吧,所以找到index,这里边我们来做一个判断啊,怎么判断呢,如果。If。Dollar m对吧?到M是不是这么接收的,哎,如果Dollar m要是等于等于。com。Men comment。等于这个字符串就行,对吧,因为我们是用变量函数来做的,如果你的CM等于这个,那我就需要干嘛,需要检测。是否登录对吧,否则else,否则的话我还需要吗?就不需要了,那我直接把这两个东西扔到这里边来调用就可以了,没错吧,那检测这个是否登录的话呢,这块我就需要去做一个判断了吧。也就是如果啊,哎,我们做没做登录啊,做了吧,Log in controller对吧,那咱们来看一下log in controller都写的什么东西啊,嗯, login.controller来再看一眼啊,这里边你看我在这块做牌了对吧?有ID有权限,有名称,有is login。
05:09
对吧?哎,这是什么呢?这是do log的方法,然后还有log so,就是用来显示页面的方法,对吧。呃,给它都缩小啊,显示页面的执行登录的,这还有个退出登录的,OK,就有这么几个页面对吧,有这么几个方法啊,那好,那这回咱们再来看到这里边来,到一袋这里边来,那我就要检测,也就是到下限session里边user里边的A。Lo login对吧,第一你有没有设置它。Is set好了,你如果设置它,并且到下限S里边user里边的叫什么is,好,O is log in还得等于等于to的时候,是不是还代表着它为针才叫做登陆啊,那所以这个时候我到了M才能进行调用,我到了A也才能进行调用,对不对?那如果没有的话,Else,否则没有的话怎么办?没有的话我是不是就要去登录了?
06:08
对不对。那OK,那这里边我去登录lo。间login啊,调用log,调用login,这里面默认应该调用什么,调用这个so是不是有个叫什么so list呀。LGN。这里边叫做login so啊好,我就手动调用了啊,那我就调用它,OK,那现在我们来看啊,可不可以了啊来。返回来。刷新一下,现在咱们看啊,我是没有登录的,对吧,那没有登录的在这里边来,我们点击这里边输入一段内容,然后点击立即评论,评论以后他告诉我是不是没有登录,直接跳到这里来了,对吧,那我这块也给他一个提示啊,也给他一个提示再过来,那也就是说如果走到这里边来,我给他一个什么提示呢,叫做。呃,Su。
07:02
给他一个提示。不应该在这里提示。这里提示不好了啊,这里提示不科学,我只是通过判断方法。来去做它的这个,呃,这样我看一下啊,在comment这里边,那我调用comment,比如说如果我不这么去做了啊,我是最终在comment的这里边咱们来看啊,比如在article这里边,不对在啊,呃呃。Common。这呢啊,在common control这个里面,我们要执行添加之前,我在这块我可不可以去判断它有没有登录呢?比如说来VRDP,我们在这里边一定要打印一下session啊。来,你看好了,我把这个引袋子里边也注释一下啊,就是先别让他走到这里边来,我给它注释掉。组织掉好,现在就执行了这么一个东西正常了,对吧,好了,现在我们来看啊,返回来。刷新来这里面提交。
08:02
你看啊,提交以后,注意我筛里面是不是只有这么一个信息啊,对不对,哎,只有这么一个信息,就是我上一个页面过来的地址,没错吧,那好了,那到这个页面来以后,咱们来看我在这个article这里边,诶不对,哪comment这里边啊,Comment这里边我来问的什么,就是你有没有做登录,我在这块是不是也可以进行。问了。也就是说,如果。如果什么如果这个Dollar session下边的is lo。It's set啊。Is set设置应该是优着下面的a log音对吧,哎。叫做us下面的a log,然后呢,并且到下线。Dollar。Session。下边user下边的。Az RO tin,它要等于等于true的话,那这个时候是不是才叫做登录对不对?哎,那登录的话我可以怎么办?那没登录的话,没登录的话我是不是就这回就得提示你去登录去了对吧?那else这里边比如说否则也就是没有登录的情况,没有登录的情况,我就需要去调用登录的吧,Lon调用登录的函数,然后显示so list吧,是叫so list,我再看一眼啊。
09:24
Long so。Login锁好了,我就要干嘛显示这个页面吧,哎,那OK,那现在我们来看啊。返回来再来刷新一下,然后这里边来123123来点击立即评论,立即评论以后,这个时候你看是不是就到这个页面来了,然后这里边一样,我这些数据该有的还有对不对,到这个页面来是不是就可以进行登录了,哎,所以在这里边我应该给他这个时候啊,没有登录的时候,我可以给他一个提示了啊,比如说这里边叫做。调用它。
10:00
然后S。Sus啊,然后往哪传呢?我就不写了,我先是传的是地址吧。给他一个空啊,不先不给,然后提示一个叫做就要叫做什么,请登录请登录好,那现在我们来看。返回来继续刷新,然后给他一个123123123点击立即评论,他告诉我请登录,确定确定确定确定确定确定,是不是一直到这页面不行是吧?哎,始终都是在跳,始终在跳那不行啊。不行就别要这个了。我自己手写一个吧。咱们自己手写一个啊好了,这里边直接echo一个echo,一个什么eo,一个sscript的标签就可以了啊,自己手写一下sscript的SSCPT,然后结束的SPT,然后直接给他一个alert提示就行了,At alert叫什么呢?叫做这个,对不起,请登录好了,也不用跳转对吧,因为这句执行完就执行这两句,执行这两句是不是就跳转了?哎,好了,那现在咱们再来看啊。
11:08
来,返回来。刷新一下来,这里边重新来12312313,点击立即评论,他告诉什么呀,他告诉我的是,对不起,请登录,没错吧,那OK,我确定。是不是就要就要我去登录去了,哎,登录成功以后,我是不是就相当于可以评论了,对不对?哎,那这里边比如说我们来登录一个啊,这个用户名我也不知道都有谁啊,比如说小明,然后123我们试一下啊,然后点击确认登录,登录成功确定回来,回来以后注意啊,看小明欢迎你回来,这个时候我是不是就相当于可以评论了,对吧?那这里边比如说点击一个123,我一点击立即评论,你看这个时候我是不是就拿到这些信息了。看到了吗?哎,拿到这些信息了,那接下来我可以干嘛,是不是就可以进行什么,进行这个添加操作了吧。进行。添加操作。好了,那这个注释掉,这个也注释掉啊,那么咱们来看啊,这里边。
12:12
咱们要添加的时候都需要哪些数据啊,首先要有一个Dollar aid。对吧,文章的ID到了下线post里边的AID就是我文章的ID,还要有我的用户IDID到了下线post里边的。不是po了吧,UID是不是在在哪在session里边s ses I session里的哪个东西呢?叫做user下边的ID,这是不是用户的ID?没错吧,然后还有一个什么,还有我们的时间。来你看我这里边啊,是不是这几个字段啊,I Du ID有了添加时间跟a time,不是a time跟这个,呃内容对吧,内容的话它就叫什么叫评论啊,那OK,我们也叫评论吧,那就到了Co等于Dollar下线post里边的屏。
13:01
论好就用它了啊,然后还有一个这个time等于time OK,这是不是对文章的这些评论,这几个字段就有了,有了以后接下来我就可以买SQ。Model,然后到了DML。Model括号把C丢进来,把这个Dollar了SQL丢进来,那么Dollar SQL等于什么呢?等于。这里边叫做。Insert。Into哪个表,Ew-com me com的这个表对吧?然后哪些字段呢?有UID,有aidd,有这个ADD time ti。Me,还有什么呀?还有这个time不是time,这个con con是不是这四项,哎,那OK,好了,那接下来我们就往下写对应的value值,Vlu value6UID的话,我们就是Dollar u ID。啊PID呢,我的AID呢,就Dollar a ID,然后再往后还有什么,还有a time呢,就是我的Dollar time PI。
14:07
Me,然后再往后内容双引号括号到下划线Dollar,这个不用下划线到Co就可以了,对吧,然后这里边咱说了都得用什么用括号给括起来啊。好,我的这个评论的语句是不是就搞定了,搞定以后这个时候我们会返回给我一个这个添加的行数,对吧,我添加的这个ID号啊,那我就直接判断,我说如果他为真为真的话,我是不是就要进行跳转了,那就是这个SUCCES跳转哪里,注意不论我是评论成功还是失败,是不是都需要回到刚才文章那里的,那么在这里边,在我们登录的时候,我是不是有一个东西记录到session里边来了,你看这个东西你看是不是article so I等于一是不是就是我的这个文章的信息。哎,所以我往哪跳,我还得往这个地址里面来跳啊,所以我就是session里面的他啊,Session里面的他,那OK,那这里边无论成功失败都是一样的啊,Dollar下线s session里边的叫做HTTP。
15:08
Re-R。EROK,我往这里面跳,跳完之后,然后写成什么叫做评论成功对吧?那否则,否则的话评论失败,我是不是也得往这里面跳,CTRLCCTRLV,那这里边我们就用E的方法啊。然后这里面叫做评论失败。失败。啊,评论失败好了,那现在我们来看啊,我们返回来再来刷新一次,那么这里边我继续输入叫做这篇文章挺好啊。呃,这。篇文章。不错呀不错呀,好了,点击立即评论哎呀,他说什么安利范的d m Mr model没有被定义对不对?那我的d m Mr model真的没有被定义吗?还真的没有定义啊,来声明这个到了d ML model好了这个时候再来。
16:04
叫做这篇文章。这篇文章写的不错呀,来点击立即评论,OK,告评论成功确定回来对吧?回来以后我是不是就可以查看这个评论了,哎,那OK,那查看评论的话,也就相当于在我的这个article这里边往下来,匿名用户也就这里边是不是都要显示的是评论呢?对不对,哎,这里面都要显示的评论啊,一个是带着什么用户的,对不对,一个是带着写的这个内容啊好了,那现在咱们来可以看。我在评论这里边,我也需要去。这里边啊。叫做查询、评论。查询评论,而且评论啊来这里边Dollar SQL等于等于什么呢?等于这个select星。From哪个表ew-comment com。
17:00
Com的这个表条件呢?物条件什么,是不是就是我这里边的AID,也就是文章的ID,要等于你这里边Dollar date里边的。ID对吧?Data是不是就你当前文章数据,哎,或者是Dollar_get里的ID也对吧?哎,好了,那接下来查询评论,那我这里边查询评论就得用什么用select了,对吧,Select select model,因为评论是一个多条的啊,咱给so扔进去,然后糟了cos comment。好了,那有了这个comments以后,接下来一样,我们来打印这个comments看一下啊。把它评论评论,至少现在我们就一条对不对,Comments,咱们来看能不能查到这条评论。周一。有了吧,这是不是刚才我们评价的这个评论了,那OK,那有了这个评论了,接下来我就不就可以便利它了,在哪啊,在我的这个article的这里边,剩下的所有东西我都不要了。都不要了,对吧,只要这一个LY就可以了,然后健号问号PHP问号键号回来,那么在这里边我们继续继续遍历。
18:04
叫什么?如果a set,你设置了到了com ments comments这个变量,对吧?并且取反它不为空EPTY。到了com mens不为空的时候,对吧?那这个时候我就可以干嘛?可以进行便利了吧?For its,便利便利谁到了comments as Dollar we。好,然后这里边CTRLX进行输出,开口一个注意啊,它是一个什么,它是一个二维数组,对不对来诶。嗯。什么鬼?怎么不好使呢?来吧,艾口一个。中间这个我给它复制一下CTRLC。Can'you be。Can you see。CTRLVV啊摁两下了,好了,这回再把它删掉啊,CTRLX减去掉,OK,这里面就这一个Li看到了吧,然后里边既是我们的用户吧,那分割连接到了V里边的。
19:16
我用户是不是只有UID注意啊,我这里面只查出来一个Dollar v对吧?哎,只查出了这一个Dollar v啊。那么这里面其实我有了这个UI,我就应该上UID里面去查询出这个这个对应的这个名称去,对不对,哎,那一会再说啊,然后再往下来呢,还有什么,还有这个,呃。哦,刚才不是没复制过来哦,是复制多了。好保存一下啊,这回对了啊,然后这里面是不是就评论的内容啊,内容的话来给它删掉,那这里边一样分割连接Dollar v里边的Co,这是不是就内容。
20:01
对吧,然后他有时间吗?我看看啊,这里面没有给时间对吧,我们可以再加一个SPA啊,比如说在这里边再来一个B,再加一个SPA。SPASPA叫做什么呀?叫做评论时间。叫留言时间。然后再来一个SPA。这里面咱们给他一个分割。连接叫做date。然后分割亚麻得。然后转换哪个时间,是不是到了V里边的a DD time对吧,好了,那现在我们的也有了,来刷新一下吧,刷新完以后你看这里边是不是就有了。这个ID为九,看着是不是很难受啊,哎,IID,而且而且ID注意啊,ID为九确实是我们用户评论的,这不假对吧,但是这个是不是肯定要显示用户名才行啊。哎,那OK,所以在这里边啊,我们要查询一下用户名,那我们就要去看一下common,不是common article,这里边我们在查询评论的时候。
21:04
AID,我们这个文章是相关信息可能能查查到了对吧,那是不是应该查询两个表,还应该查询什么呀,是不是还应该查询一下这个ew-U的这个表啊,对不对,然后这里边那就是EW-CT里边的所有,并且还要查一个什么EW-user里边的username。对不对,然后比如说as一个叫us user nameme,好了,然后from这两个表,这没问题,然后条件是哪个里面的AID,是不是这个里面的AID。对吧。这个里边的AID等于什么?等于传过来这个文章的ID对吧,然后并且and还有什么呀,还有我的这个ew下边的user里边的ID还要等于什么,等于的是这个里边的UID是不是才对啊。哎,那这个时候咱们再来看啊,我这里边这个数据关掉了是吧。
22:01
好,那我们来把它改回来。我再看一眼。走你诶走你你看好了啊,上面的数据,这个时候我是不是把这个username就查查出来了,这个username留言的是谁,是不是用户名小名了,那OK。把它注册掉common username啊,那在article这里边留言的这个东西就是Dollar v里面的username对不对,那现在我们再来看走你。好了,是不是小明留言的这个内容,哎,留言时间这个时间对吧,那OK,那现在我依然是小明账号,我就没办法留言了,对吧?来我退出一下,退出一下,退成功我们换一个用户,小明有了我们再试一下,还有什么呢?有没有小黑,小黑密码123。周NY。用户名错误呢,没有。没有小米123。你登录成功好了啊,用户名基本抠蒙对吧,来找到那篇文章PPPPP是不是就这篇文章第一篇对吧。
23:02
来,那这个时候看好了,我再往里边添加评论,叫做嗯,对吧,这个文章确实不错哟,好了,点击立即评论,告评论成功确定。诶,这个时候告诉用户名错误了。第16行。And find index user name。嗯。未定义,所以有责。内蒙。在log in的第16行,Log in的第16行在哪呢?在执行登录这里边第16行select形from username等于Dollar_post里的username。明明刚才都已经提示我登录成功了,怎么又走了一次这里边来呢?Get model data用户名错误。
24:04
也就是他给我走到这里面来了。我这个登录怎么写的来着。好吧,我先确定了。这回又回来了啊,回来我再登录一下来小美。小美密码123来走你登录确定登录成功回来,这没有问题对吧,是小美啊,刚才怎么回事,点成什么了?来再进来,进来以后现在看小明小美这两个留言都有了是吧?那就是在这里边我输入内容的时候就会有问有问题啊来你看好了再来点击立即评论,评论成功确定用户名错误。看到了吧,哎,就给我打到这里边来了啊,那也就是说我是从这个页面调的时候有问题,没错吧,那也就是说咱们再来看在哪呢,在我的这个common control这个里边,我再去做判断的时候,我问他。A set实际上它有走到这个里面添加啊,评论成功都都输出了,输出完以后呢,由于我是从这儿跳转的。
25:06
那就不会走到这里边,不会走到A这里边来了。我就已经跳转走了呀,他已经给我输出一个评论成功了呀。到下划线session下边的HTTP。也给他跳回去了。嗯。在这里边。OKVR-do我打印一下dop打印什么呢?到了下线session,我再打一下这个session啊,注意我是在这里面打印的啊,打印完session以后,我是不是就直接跳转走了,哎,那好再来一下那个评论,我们也是评论成功的啊哎,小美密码123点击确认登录确定。那小明刚才怎么没有问题呢?小美就不行呢?来孩子PPT换一篇文章,别老在一篇评论评论重复的啊,就是你好,你,你非常好,好了点击立即评论。
26:10
Online下面带M等于log log m等于login。A等于do。哦,是这里边的地址我记录的有问题,看到了吗?哎,是不是这里面地址有问题,你看地址是到这个地址了,所以我一评论成功,他肯定往这个地址跳了,看到了吗?那你往这个地址跳,他肯定告诉你用户名没有吗?所以他报你又给你跳回来了,看到了有哎,那OK,那既然找到问题的关键点了,那现在这个东西我们先不管它,对吧,往哪跳。我给他一个空字符串,我先为连他占位啊,评论失败,这里边也一样的,既然都失败了,咱就给他空字的占位就好了啊,现在咱们来看刷新一下,咱小米已经有了,再来一个小小小小胖有没有小胖那个人密码123。走,你用户名错误,我换个用户啊,咱们来看都有什么用户,我看一下吧,Select星from FM叫做ew-U。
27:11
来我的蜜大熊小明小美对吧?大白好用大白吧?来大白密码123点击确认登录。密码错误。大白。我看看大白啊,大白应该是123123123123来确定登录,登录成功确定好了,欢迎大白对吧?然后这个时候我们还是一样点击PP还是查到这里边来,现在咱们来看啊,这是小美评论的对吧,我进来还有大白也评论一个叫做你好。你好,然后点击立即评论,OK,评论成功确定,确定以后到周来又走到一个你看and find未定义的索引AID在comment的controller里边的第九行。然后他告诉我,评论失败有。什么情况?这么多bug吗?来看一眼comment controller的第九行,也就是在这里边。
28:05
对吧,没有这个AID,也就是我提交的时候没有提交过来AID吗。怎么可能post的没有提交过来,值为安康do MP,打印一下到下划线post。哎哟,我去我这块还不能给空啊,我哪怕给个inex才行啊,引ex.PP我评论评论已经成功了,因为他第二次我给的是一个空空是不是还代表当前页面,他第二次又过来这个方法里边来了啊,这回好了,我给个引带是吧。我说了嘛,来把它注释掉,最后再来看啊。确定。确定你看它就一直在这来回跳转了,看到了吗?来停吧,停。过去。行。PHP我手动来啊。嗯。隐带的PVP。走,你。完了,程序让我们给玩儿坏了。
29:03
Online下面的。com。你看啊,自动是不是就跳到这来了。诶。诶。诶。来个index.pp还有个他呢是吧,评论失败走的是这里啊。好了,这回再来三调,走你。不要给我访问了,然后再来删掉走你OK,这回回来了吧,哎,回来以后咱们再来看好了,PP这里边刚才我们是在第二篇文章里边看看啊。大大白大白你好,这不也有了,哎,有了以后接下来咱们再来看啊,最终就是看我怎么跳法对不对,哎,我到底是往这儿跳还是往这儿跳嘛,不就是这个意思嘛,那好了,那在这里边评论成功,我们进行跳转,嗯,先不让他跳了,来我们艾口一个自己I口啊评论。成功对吧,评论成功以后干嘛呢?Eid我不让他执行了,看好了啊,我不让他执行了。
30:02
然后这个时候我们要考虑的就是我到底往哪块来跳,对不对,哎,那来。刷新一下啊,在这里边我准确说我是从这块过来的,对吧,来点击一个啊不行,大白,咱们现在是大白,换换一篇文章来PP里面的第一个啊,看这里边有没有大白。小明小美小美两个OK,没有大雷对吧,叫做这是一个测试,好点击立即评论,评论以后是不是告我评论成功啊,评论成功以后,注意我在这块如果走到评论成功的时候,我是不是相当于我从哪个页面过来的这个方法,我是不是就要往哪个面去跳。对不对,所以在这里边注意我在这块再来收集一下什么呢?收集一下这个为阿杠DP打印。下线叫做ser v server,哎,我用一下server,你看好了,我server这里边能不能找到啊。刷新。重新发送来,你看生了这里边attp呀呀,这是不是能找上一篇ID,哎,所以我跳的时候用它来跳啊用什么呢?用这个叫做。
31:08
不用它了啊。叫做。行。Session咱不打印了啊,三打印吧,我给你看看session,然后AR-DMP再来给你打印一个,到了下线ser VR server下边的这个信息啊,好了,这回咱们来看,我再刷新一下走你。这呢啊,这是session的,这是server的对吧?来我把这个最外形打印这个啊。删掉。重新发送,OK,现在你看啊,这里边我要的是这个地址对吧,这个地址是什么通过什么通过登录过来的,对不对,这个地址我肯定不要,我只要这个地址就行了啊,这是第一点,那好了,那现在咱们来看啊,这个时候是我用户已经登录过的,对吧?那如果用户没登录呢,来比如说返回来。回来现在咱们知道用户登录了,我这里面刚才添加好几条,对吧,因为我一直在刷新啊。
32:04
来退出登录退出成功。PB这里边。看好了,如果这个时候我一点击登录。登录,哎哟,不对。不是从这登录,是从这块走对吧,来输入一段内容,输入完以后点击立即评论,这个告诉我对不起登录对吧,我确定让我登录,登录完之后咱们来,比如说这个小还有什么。换个用户啊,叫做宁宁是吧,来来个宁宁。宁宁密码123来点击登录告我登录成功,确定,确定完以后我回到这个页面来了。回到这个页面,这个时候咱们来看啊,我再来续一篇文章,再评论一下的时候,我再点击立即评论,这个时候你看我的这个地址是不是也是对的。对不对,哎,所以最终干嘛呢?我在跳转的时候,我不用session里面的这个保存值了,因为session里的这个值是不是只针对于我登录的时候起作用,对吧,登录完之后就不起作用了,所以我用这个SERVER0的时候,那OK这块我们给它换掉。
33:07
到了下线server里边的HTTP,那这个也一样。到了下线server you。Ser ver里边的http re OK,用这两个啊好了,那这些我就不需要了,我就给它删掉了啊。OK,那么这个时候我们再来试验一下啊,无论我从哪块过来登录都是没有问题的了,现在咱们说了它是什么,它是已经登录了,对吧,我退出。退出成功好了,我在这个首页登录一下先,啊,另外登录一个谁呢,我们换了用户啊,比如说这个叫阿顺。阿峰。来吧,先来个阿芬。啊风密码123OK,来点击登录告登录成功确定,确定以后来找找一篇文章,这回来第三个文章啊,第三个文章往下来,这个叫这个。
34:06
这。篇文章挺好的,好了点击立即评论,他告评论成功,确定回来,回来以后你看好了,我的这个评论是不是查出来了,哎,OK,那他查完以后,那接下来咱们再来看,这是我已经提前登录的对吧?好,我现在退出登录,退出登录以后,接下来再来编程语言PP第三篇文章进来进来注意这时候是没有登录的,对吧,我在这里边,比如说这篇文章。真好呀,来点击立即评论,他告诉我对不起,请登录对吧,确定登录这个时候登的时候,比如我登录啊帅,然后密码123。确定登录成功,确定你看回到又回到这个页面来了,对吧,然后重新评论掉了这。篇文章挺好的。好了,立即评论,评论成功,确定回来。是不是就没问题了,你看阿峰阿帅的都有了,对吧,阿峰阿帅都有了,那现在你看我是不是整个评论这块是不是就没有问题了,一个是在这块登录的,一个是在什么,在我其他页面登录是不是都可以都可以了,诶那OK,那这就是咱们评论的功能啊,那甚至大家也可以做什么呢?比如说在我这里边点击评论的时候,那么他是检测什么,检测这个会员有没有什么,有没有登录过,对不对啊,那没有登录的时候,是不是让他去登录,那么登录成功以后,直接就把这些数据把什么呀,把这些数据直接就插到这个文章里,是不是也可以实现。
35:31
对吧,就跟我们注册一样,当会员注册成功以后,我们直接就让他登录,是不是一样的道理,哎,所以大家也可以把这个你去改一下啊,就是当登录成功以后干嘛呢?我不给他跳转,直接把这些数据都给它插进去,对不对,因为在登录页面是肯定能获取到这些数据的啊,你看我们在这里边。对不起,请登录,对不起,请登录的时候是不是干嘛就直接跳到这里面去登录去了,对不对,哎,那么登录完之后呢,登录完之后我们要干嘛,我们把数据查,所以大家就要用到合理的去运用出这几个方法,然后看怎么我能把数据插进去啊好了,那这就是咱们的这个评论模块,那前台的评论现在我们就搞定了,那接下来是不是就是后台我们对评论的管理了,对吧?好,那这节课先到了,下节课我们再来去介绍我们的评论管理。
我来说两句