再见二丁目

再见二丁目

Eyes on me - 하나가 되는 순간 전 세계가 주목합니다.

创建简易微博之create注册界面感悟

创建简易微博之create注册界面感悟


需要考虑的几个方面:

-页面设计所需要的html与css知识
-注册界面所需要的用户信息
-如何将注册页面传输进入的数据进行处理
-制作过程中遇到的问题


制作一个简易微博需要html与css做些什么?

在我制作的过程中,html和css知识的学习是在最开始进行的,毕竟自己觉得如果能在一开始就能看到这个微博的雏形界面是很能鼓励自己的,在我制作出create的页面时,虽然里面的输入内容提交后并没有什么作用,而整个的页面在旁人看起来也是很简陋的很幼稚的,但是自己在看到这个页面外形的成品还是感到了满足,也有了赶快完善其功能的欲望。也给自己的制作开了个好头。


注册页面所需要的信息

注册界面的信息我们都见过很多,结合某浪某讯微博的注册,大概为自己的微博注册页面考虑了几个需要填写的信息。分别是邮箱,账号,用户名,头像,密码,密码确认(防止手抖),验证码的填写,自我简介等等(还待完善)。


数据传输问题

通过post获得在input输入内容,另外创建一个createsave的php文件,查看输入内容(邮箱,账号,密码等)是否为空,空就要求用户重新输入,再通过php获取mysql数据库中的数据,验证邮箱,账号是否已经被注册。


制作过程中遇到的问题

<1>页面背景图没有填满,而是重复拼成,所以在background后加上以下内容:

1
2
3
style = "background-repeat:no-repeat;  
background-size:100% 100%;
background-attachment:fixed;"

<2>在用php语言连接操作mysql数据库时会常出现以下警示:

1
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead;

因此我把mysql改为mysqli。

<3>session_start()没有放在最开头

会出现以下错误:

1
2
Warning: Cannot send session cookie - headers already sent
Warning: Cannot send session cache limiter - headers already sent

改正只需要放在第一行,并不是说session_start()必须放在第一行,而是要保证在使用它之前,没有向浏览器输出过任何内容,为了方便索性直接放在第一行。


心得与体会

在创建注册界面的过程中,要考虑php与html,mysql的协调运用。同时也要把控好注册账号与邮箱,防止用户多次注册同一账号邮箱。