Font Size: a A A

Enterprise Website Development And Security Implementation Based On PHP

Posted on:2017-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:X X JiFull Text:PDF
GTID:2308330488968505Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet, it has brought great changes to our life and work. Both traditional and emerging companies have joined the Internet industry. Changes in life, especially the social aspects of the change, are particularly evident. Nowdays life is so busy that we seldom have time to go out and make new friends. The emergence of a variety of social software makes the strangers to become network friends. Social software expands our circle of friends. While entertaining and chating, we also can make like-minded friends and become partners. The emergence of video chat softwares allows us to communicate face to face, which gives us a more realistic feeling.This article, Enterprise website development and security implementation based on PHP, is based on the specific circumstances of my internship company to develop the site, only the use of my internship company. This paper introduces how to realize the functions of video live broadcast and the basic functions of the background. With the increase of the application of the website, the security problems that it faces are more and more outstanding. An endless stream of website attacks threaten the security of our website, and the research of website security is becoming more and more important. In this paper, a simple website will be achieved, to introduce and analyze the security issues of website development and finally give the solution. The framework of this paper is divided into seven chapters, which are introduction, requirements analysis, system design, function realization of system foreground and background, security analysis, security implementation and implementation of vedio live broadcast. The background of this paper uses PHP and Smarty template engine technology to achieve.The main contents and innovations of this paper are as follows:1.to understand the current status of PHP website development, then according to the needs of the company’s video chat social website, to analyze the current status of social websites and video chat social websites at home and abroad. At the same time, the development trend of PHP language is analyzed and PHP is compared with other web development languages to highlight the advantages of PHP language. Then it points out the main content and technical difficulty of this paper.2.To analyze the system functions which need to complete, and give the overall structure design of the system. Then the foreground and background structure function are given respectively. Finally, according to the needs, to analyze and complete the design of the database and to give the entire file code structure. Next, it is to complete the specific design and implementation.3.To analyze security issues, including PHP configuration security, database security, and code security. The code security aspect mainly introduces SQL injection and cross site scripting attacks. Then from thress points, which are the starting point of the data (client), the transmission process and the arrival (server), it analyzes security prolems and gives the corresponding preventive measures. This is one of the innovative points of this paper.4.it studys how to realize video broadcast, including the contrast analysis of the video flow transmission protocol for choosing appropriate video streaming transmission protocol RTMP and the comparative analysis of audio and video coding algorithms. It selects the most used H.264 algorithm for video coding and AAC for audio coding. Finally, it realizes the function, which is the RTMP protocol to send H.264 conding and AAC coding audio and video. This is also the innovation point of this paper.In this paper, the basic functions of the entire website are realized. The website can run.
Keywords/Search Tags:PHP technology, SQL injection, Cross Site Scripting, RTMP protocol, H.264 encoding algorithm
PDF Full Text Request
Related items