web网站原理讲述

本文探讨了在前后端未完全分离时,PHP和HTML混合使用的情况,指出这种模式可能导致前后端人员协作问题。为了改善这种状况,前端人员需要搭建自己的服务器,如Apache,以便更好地管理和渲染数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

	一   web网站原理:
	web是基于数据库开发的,其基本原理就是对数据的增删改查,对于前端来说,是查询数据,展示数据的,通过不同的页码展示不同的数据,而后端就是对数据的维护,添加,删除和修改功能。
	如何实现?
	后端对数据的增删改是通过后端语言 Java  PHP 语言实现;
	前端是通过ajax调用相关接口实现;
	二   web三层:
	1 表现层  HTML   css   js
	2 逻辑层  基础逻辑(步骤)  业务逻辑  
	3 数据层  客户端存储 sessionStorage 保存用户登录信息  其他页面都必须在登录之后才能访问,其他页面首先要进行是否登录。
	三  页面与页面的传参问题
		网站由很多页面构成,每一个页面都有自己的独立的逻辑,要实现a页面跳转b页面,必须要有一个公共的东西,a页面和b页面都可以访问。比如:修改页面的信息,你先要知道修改谁?找到对其id,另外将id对应的数据先要从接口读出来,就必须传id,将页面渲染出来,然后在页面上进行修改,修改之后,有专门的的接口,接受数据的修改,完成修改。
		直接打开要修改的页面,是无法进行页面的传参,纯的js代码也无法进行传参问题。index.html?id=100  是get方式    接受通常方法无法进行传参问题;如果是post  必须要经过服务器。借助服务器,来完成web页面那个无法传参操作, 获取页面和页面之间的参数。
	在服务器下 web页面之间如何传参?	在服务器下 web页面之间如何传参?
	 php: 服务器端开发语言  不能直接在浏览器中运行。借助服务器apache服务器,进行与数据库连接,代码如下:
	  1  $conn = mysql_connect('localhost', 'root', 'root');   服务器连接mysql服务 返回个连接资源;
	2  $db = mysql_select_db('shop', $conn);  /通过刚才的链接资源 找到shop数据库,
    3	 $rs = mysql_query('select * from shop_production limit 10');让数据库执行十条查询数据 返回结果集(资源)
    4 通过echo将数据输出界面上,也可以实现页面数据的渲染。唯一的缺点就是每次都得页面的刷新,向服务器请求数据,造成请求的浪费。
    对于PHP与数据库建立连接之后,查询到数据后,很容易通过id,将页面的id传递下一个页面,实现页面之间的传参。
	 php 文件 是一个可以和html混编的语言。 最后统一输出到页面。
	  <?php 
				 
		?>
		  localhost:  本地主机
		  端口: 计算是以端口形式向外提供服务器。
	     web 默认都是占用80端口。
		  mysql: 3306端口
		  ftp: 22的端口

apahce: web服务器
在前后端没有完全分离时,PHP和html代码是混合使用的,前端人员写的代码交给后端人员,后端人员决定渲染数据。这样的情况,很大会造成前后端人员的扯皮,,以此,前端人员必须建立自己的服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值