- 博客(19)
- 收藏
- 关注
原创 前端遇到的问题
,但这不是有效的选择器语法。在 HTML 中,每个元素的 ID 必须是唯一的,所以不可能有两个具有。方法给一个按钮绑定点击事件,你需要确保选择器正确地指向了那个按钮。这个选择器,它看起来像是一个尝试选择两个不同 ID 的元素(
2024-04-29 14:23:09
112
1
原创 PHP基础知识
整个代码的工作原理是:用户在表单中输入姓名,点击提交按钮后,表单数据通过POST方法提交给服务器。服务器上的PHP脚本获取提交的姓名,并将其输出在页面上。由于使用了,无论用户如何访问页面(无论是直接输入URL还是通过链接),表单都会提交给当前页面。
2024-04-24 15:29:35
707
4
原创 如何防止SQL注入和XSS攻击
使用 `htmlspecialchars()` 或者 `htmlentities()` 对所有输出到浏览器的数据进行编码。设置HTTPOnly标志的cookie不能通过JavaScript访问,这可以减少XSS攻击的风险。防止SQL注入和XSS(跨站脚本)攻击是Web开发中非常重要的安全措施。保持服务器、数据库、Web服务器软件和应用程序框架是最新的。如果使用JavaScript操作DOM,确保数据是安全的。CSP 是一种额外的安全层,可以减少XSS的风险。使用自动化的安全扫描工具来检测和修复漏洞。
2024-04-24 09:26:34
734
1
原创 PHP 超全局变量$_SERVER
使用 `$_SERVER['QUERY_STRING']` 可以方便地处理 URL 参数,但请记得在生产环境中谨慎使用,确保数据的安全性。- 如果查询字符串为空,`$_SERVER['QUERY_STRING']` 将是一个空字符串,而不是 `null`。来看一个查询字符串的使用实例。假设有一个用于搜索书籍的简单网页界面,用户可以输入他们想要搜索的书籍名称,然后提交表单。`$_SERVER['QUERY_STRING']` 是一个 PHP 超全局变量,它包含了 URL 中。的值,它包含了整个查询字符串。
2024-04-24 09:20:13
650
4
原创 PDO数据库访问
5. **数据类型**:PDO提供了对各种数据类型的支持,包括整型、浮点型、字符串等。4. **事务处理**:PDO支持事务,允许你将一系列数据库操作作为一个单元执行。3. **错误处理**:PDO提供了多种错误处理选项,包括异常和错误码。7. **可扩展性**:PDO允许开发者通过编写自己的驱动来扩展其功能。1. **数据访问抽象**:PDO为不同的数据库提供了一个。**:在完成数据库操作后,可以关闭PDO对象以释放资源。2. **预处理语句**:PDO。6. **多语言支持**:PDO。
2024-04-23 14:43:59
314
1
原创 python 装饰器
装饰器本质上是一个函数,它接受一个函数作为参数并返回一个新的函数,这个返回的新函数会包装原来的函数,为其添加额外的功能。当你使用装饰器时,被装饰的函数可能会失去一些原有的属性,如`__name__`、`__doc__`等。如果被装饰的函数带有参数,装饰器内部的`wrapper`函数需要使用`*args`和`**kwargs`来收集这些参数,并将它们传递给被装饰的函数。装饰器可以通过`@decorator_name`的形式放在函数定义之前来使用,Python解释器会自动识别并应用这个装饰器。
2024-04-22 12:22:20
149
原创 python 正则表达式
Python 的正则表达式是 Python 标准库re中的一个功能强大的字符串处理工具。它允许你通过来搜索、匹配、查找、替换和分割文本中的字符串。以下是一些关于 Python 正则表达式的基础知识和使用方法。
2024-04-17 09:38:12
677
1
原创 python连接sqlite数据库
import sqlite3sqlite是一个非常流行的轻量级数据库,它不需要单独的服务器进程,数据库就是一些文件。使用sqlite3库,您可以执行SQL命令来创建数据库、表、插入数据、查询数据等。在Python中使用库与SQLite数据库交互时,方法是用来创建一个游标对象的。游标对象用于执行SQL语句,并提供操作数据库的接口。通过这个游标对象,你可以执行查询、更新、删除等操作,并且可以获取查询结果。在开篇例子中,创建了一个游标对象。通过这个游标对象,我们执行了几个SQL语句,包括创建表、插入数据和查询
2024-04-15 10:21:57
1544
1
原创 python报错归纳
中使用了反斜杠 ,这是Python中的转义字符。当Python解释器尝试解释字符串中的转义序列时,它无法识别反斜杠后面的字符,因此会引发 SyntaxError 错误。使用原始字符串 (r"") 来表示路径字符串,这将禁用Python解释器对反斜杠的转义。在路径字符串中使用双反斜杠 () 替换单个反斜杠 ()。要解决这个问题,可以尝试以下。
2024-04-12 10:43:30
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人