怎么用php做网站 如何在HTML中利用php

说白了,前端和后端就是网站的左臂和右臂,缺了它们就寸步难行。

我们先来说说最重要的事情。
前端HTML就是你在浏览器中看到的页面的骨架(就像百度知道的前端),CSS负责装饰,JS负责交互。
PHP 后端就像网站的大脑。
在我们去年运行的一个项目中,纯 PHP 平均每天处理 5 ,000 个请求。
如果没有这个,用户将被困在 PPT 出版物中。
还有一件事:你的代码示例实际上很典型,但是有一个细节很多人都没有注意到——PHP脚本在服务器端运行,所以只需使用echo“[xss_clean]”即可。
但如果你在HTML中混合PHP变量(例如<?php echo $user_name; ?>),一定要用<?php ?>包裹它们,否则会报错。

一开始我以为前端和后端只要懂语言就可以了,后来发现不是这样的。
真正的挑战是调试接口。
例如,当我们收到第三方登录时,前后端必须反复确认请求头中的Content-Type是否为application/json。
等等,还有一件事,别忘了写,否则老版本的IE可能会以框架集的方式打开页面。

最后提醒:不要在 PHP 代码中编写alert()。
这是前端行为,服务器不知道你在做什么。
建议使用日志系统来记录错误,否则后端返回JSON给前端然后打开弹窗。

php实现点击页面链接进入其他页面(跳转)

那天我正在帮同事调试一个公司新闻网站的页面。
同事指着代码问我:“这个GET请求是如何发送详情页的标题的?”我看了看代码,随口答道:“简单,用URL的搜索参数发送即可。
”然后我演示了如何构建链接,例如:
新闻1
他听后若有所思,我继续说道:“详情页收到这个请求后,会根据标题从数据库中查找对应的新闻详情。

“哦,具体是怎么实现的?”他问道。

我输入了几行代码并解释:
php <?php $title = $_GET['title']; $sql = "从 new_detail WHERE title='$title' 中选择"; ?>
“看,我们从 GET 请求中获取标头,然后构建 SQL 查询语句。
”我指着代码说道。

“数据库连接呢?如何保证查询能够成功?”他问道。

“哦,顺便说一下,还有一个数据库连接。
”当我添加连接数据库的代码时,我对自己说。

PHP <?php $mysql_connect(); ?>
“嗯,事情办完了吗?”他点点头。

“当然,前提是你有这样的数据库。
”我笑着说道。

等等,我突然想到,如果数据库中的title字段是动态的,这个方法可能不适用。
但对于静态标题来说,这是一种简单有效的方法。

不用iframe如何实现在一个页面内加载另一个页面的内容

我记得有一次在公司教一个新手如何使用PHP创建简单的页面导航和传递参数。
我打开了一个文本编辑器并创建了一个 test.php 文件。
我输入了基本的 HTML 结构,自定义了标题和元标记,并添加了正文标记。
然后我教它在 body 标记内创建一个链接,并将该链接配置为转到另一个 test2 .php 页面,同时传递两个参数 act 和 num。

我让他注意,act参数可以设置为任何字符串,例如“view”,num参数可以是数字,例如“5 ”。
我解释过这些参数将作为查询字符串在 URL 中传递。

然后我让他创建另一个 test2 .php 文件。
在这个文件中,我教它使用 PHP 超全局变量 $_GET 来获取这些参数。
我让他用echo语句输出这些参数,以便在浏览器中查看。

我们保存了两个文件并打开浏览器访问test.php。
他单击该链接,页面转到 test2 .php,他看到输出“view”和“5 ”。
那一刻,他的眼中充满了成就感。

等等,还有一件事:我突然想到,如果他想让链接看起来更漂亮,他可以使用 CSS 样式来装饰标签。
不过,今天的任务已经完成了。