php考核反思

php第一阶段考总结

先说学习php阶段吧,因为从学长那里知道学php的话,《细说php》这本书比较好,所以我们这个阶段都用了这本书。

这本书太厚了,因为时间有限,所以当时就是大致把这本书看了一遍,当看完后,准备开始做的时候,才发现,原来看的东西基本上都忘完了,但是已经没有时间了再重新再看一遍了,就开始写了。

php基础,其实还是比较简单的,只要将一个异步提交的流程及一些基本的php,js,html,apache它们之间的联系及原理弄明白了,个人感觉基础阶段就够用了。所以最痛苦的是刚开始写的那几天。刚开始那几天,因为异步提交的格式及流程不太清楚,所以程序就光报错。

还有sublime还不会提示哪错了,找错就特别不容易,有时候一个sql语句写错了,需要看四五遍,甚至更多。后来找学长、学姐,让他们帮忙找问题。我就慢慢学会简单调试。

还有一个就是POST、GET提交问题,原来我一般都用post,因为感觉post比较安全。后来发现了一个问题:我用ajax把数据用post提交过去,将结果输出后,双击那个结果产生的链接,打开后,那个界面就空了,,但是用get
可以实现。。

所在那以后
如果是处理 数据库,或判断什么东西,我都用post提交;如果是在php直接输出html
界面,我就用get提交。然而当时并不知道原因

后来,我这个程序基本上昨完了,去问学长,这才真正明白,post与get的真正区别

post就是专门用来后台处理提交的数据,然后返回一个结果,,然后用js,对dom模型操作;

get

提交数据后,处理后可以直接在php界面当成html输出,,get处理后返回的是一个html界面

还有就是数据类型
json
刚开始也不了解,后来,听学长讲课才知道原来
json
里面可以嵌套好多层

在5月19日晚上进行了php第一阶段考核,在考核前感觉自己做的个人博客系统还不错,但是,考核时,有感觉自己的东西不好,出现了好多问题,特别是与安全(权限、重复登录、刷访问量、下载文件)问题,这些问题当时在写的时候,完全没有考虑到。

还有我大部分html是直接在前台输出的,,所以echo
用的太多了,写了好多字符串,我感觉这点都不太好,但当时如果全部都用ajax又嫌太麻烦。所以到最后还是直接在php里直接输出了。

问题:

1.对于cookie和session
,刚开始不会用header跳转,我就用js判断cookie,,后来,用php判断session
,,用echo输出js标签,在那里面用js跳转

2.对于多次登录问题:我在数据库中user表中加了两个字段:user_ip(用户登录ip)、state(用户登录状态)

3.回复问题,现在还没有改好,还是存在一定的不合理性

4.UE插件图片上传(upload) (设置文件夹权限)

5.文件路径不能存入数据库,只能把文件名存入数据库,然后通过配置文件中的一个量是文件所在目录,将它们拼接起来,来获取其路径

6.对于图片预览问题:修改了model,在图片名前加了个img标签,来展示图片

本次刚接触php,许多语法等东西还不熟悉,所以程序有很大的局限性,并且没用用到面向对象的思想。。这点以后要特别注意。。

时间: 2024-11-05 20:34:45

php考核反思的相关文章

2015.7个人反思小结以及后续规划

2015.7个人反思小结以及后续规划 标签(空格分隔): 反思小结 缘由: 总觉得有必要为自己写一篇小结,有些东西会跟随着时光慢慢被淡忘,写小结感觉和拍照一样,都是用来 记录自己曾经的点点滴滴,以后某一天回头看到这篇小结,可能会会心一笑,哈哈,曾经自己也这样傻逼过: 反思下自己的过去,看下自己的现在,规划以后的方向~,给自己一点鸡汤,打打鸡血,一点点让自己成为一个 优秀的人~ 过去: 在今年的7月4号,小猪的大学生涯终于到了尽头,可惜并没有拿到正常毕业拿到的两个证:学位证跟毕业证:只拿到一个象征

项目绩效考核体系指标建设

项目绩效考核体系设计依据: 以项目生命周期为脉络,在对应阶段,对应岗位的人对项目的贡献,可用于考核个人: 在个人考核的基础上,汇总项目管理各个过程组和知识领域,用于团队绩效和项目绩效: 绩效数据产生后,在此基础上做奖励激励分析,并让员工参与,达成很好的奖励激励效果. 项目绩效考核体系,简单.成效.易操作.易落地,跟业绩挂钩.跟每个人的贡献挂钩,以奖励激励为目的,鼓励大家多做贡献,且给予每个人应得的认可和回报. 项目绩效考核体系奖励规则: 项目绩效考核体系,确保每个人都有奖励,所有考核项可去做.可

对我国师生数学学习和教学观念的反思 郇中丹教授

对我国师生数学学习和教学观念的反思 郇中丹教授 1. 问题的由来 长期以来,对中国学生在数学方面的成绩,我们都有一种由衷的自豪感.然而,在过去二十多年北京师范大学数学系的教学过程中,看到一系列的矛盾现象.我一直 以为仅仅是由于教师教学的投入不足.因此,自2001年开始,与王昆扬教授和刘永平教授一起将自己大部分精力投入到本科的教学工作中,我们无论从教学观 念,内容,还是方式上都立足于先进,现代,并且把教学的中心放在学生的数学发展.我们拥有一流的.热爱数学.学习勤奋的学生.可谓是教师尽心,学生竭力.

站在路口,往走还是往右? ---对于技术选择的迷茫和反思

我觉得,一个人一直都在学习的东西就两样:选择和放弃.这个,在<谁的大学不迷茫>的一书中也提到了. 有的选择不是在我们的意愿之下做的,而是迫于当时"情况需要",而并没有经过自己的大脑认真的思考,就匆匆忙忙的把自己投入到另外一个领域,而完全抛弃此刻之前已经熟悉的技术或者其他方面的. 在大一的时候,因为在专业方面的成绩比较好,有幸在下学期被辅导员介绍给一些项目的指导老师,参与项目的实施.在那个懵懂的年纪,自己认为这是一个很好锻炼自己的机会,可以将自己学到的只是运用到实践中去.可是

反思一个软件项目执行中的问题

近期参与了一个联网管理平台的软件项目,该项目由2017年8月立项,迄今已经大半年了.从项目进展上,暴露出一些问题: 1. 项目进度被一拖再拖,原定2018年春节前完成一期功能的上线并完成相关实验局的部署,但目前已经4月份一期功能还未完全完成. 2. 项目质量问题很多.该项目分为前端和后端平台两套系统,这两套系统的协同工作出现很多问题,直至现在,一些基本的功能还老出问题. 3. 项目管理流程混乱,一个问题出现经常找不到干系人,没有统一的协调和控制,解决问题的效率很低. 对该项目出现的问题做了一些反

第四次过程性考核

使用套接写连接编写一个简单的聊天室程序,客户端主函数放在Client_Main.java文件中,服务器端主函数放在Server_Main.java文件中 要求: 1.客户端从控制台进行输入,并将自己的输出内容和时间保存到数据库的"client_学号"表中 2.服务器端读取到客户端的程序后,从控制台进行输入给客户端以回应,并将客户端的输入内容与服务端的输出内容.时间保存到数据库的表中 3.要求服务器端可以实现同时与多个客户端进行通信,与每一个客户端通信的内容,保存为一个"ip_

‘内部系统’怎么测试?两年测试的总结与反思

前言 也许身处项目组,作为测试的你在孤军奋战,陌生的环境,同事全是开发,领导是技术/业务经理,这时有一个系统需要你测试,没有参与需求评审没有需求文档更没有测试流程,有的只是一个粗糙的原型. 这样的背景下,会有一种绝望感吗?我不知道,但我确实经历了这一切,并改善了这个局面.前后共经历两年时间,我将会在此书写与内部系统的恩怨情仇. 我记得大四实习时最早接触的,是个报表系统,在完全不知道测试要干什么的情况下,boss给了我一个原型以及10.10.*.*的地址,哦...还有admin帐号以及登录密码.后

关于2016.12.12——T1的反思:凸包的意义与应用

2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度来判断. 这就是下切线(我自己瞎编的名字): 好像是对的啊: 然后我就保证必AC的希望,用这种写法交了,然后就只得了N=2的暴力分... 自以为是正解,却落得如此下场... 为什么?这样不对吗?借用学长的力量,果然被Hack掉了: 这种情况,圆心排序后,检测的顺序并不是圆上的切点的顺序,自然就会挂. 蓝瘦

暑假反思

成功的,又一门功课成功地成为了全班倒数,还是最能体现一个人编程水平的c++实训.又得好好反思一下自己的学习状态了. 刚来到华工时的那种不甘,让我近乎维持着高中的学习状态,课内成绩荣登榜首,ACM一直保持着努力状态,这时的我的代码能力可以说是超过了除了几个原本有底子的大多数人.自大一上打下良好的基础之后,一直维持“学霸”状态的我开始反思:我想成为什么样的人?我所热爱的到底是什么?并且开始打算大一下甚至花一年的时间来明确这个方向. 直到现在我都觉得那个时候的决策是正确的. 但是,从现在来看,我的寻找