在多个html页面中使用相同的html标头
Same html header in multiple html pages
我有一个网站,有fb登录在它。登录成功后,将用户信息添加到标题中。但是当用户从一个网页移动到另一个网页时,我该如何维护这些信息呢?
欢迎来到StackOverflow!
因为PHP是有标签的,我相信你会使用PHP。
创建一个包含头信息的header.php
或任何你想命名的文件。
和include('header.php')
在任何需要的地方。
这样做,您将不必重复代码并保持相同的头
您需要使用cookie或PHP会话。
Cookie将保存在客户端从你的用户,所以只有javascript可以使用它。但是用户可以禁用cookie或/和Javascript,所以这是一个"不安全"的选项。
我宁愿用会话做这件事,这些将从php运行的服务器处理。您需要将用户数据从登录发送到一个php文件,并将其保存在会话中。然后,您可以呈现另一个HTML文件并填充来自Session的数据。
我相信你需要一个会话。
在使用login时初始化会话
的例子:
<?php
session_start();//required with session
if (!isset($_SESSION['userId'])) {
//welcome user
} else {
//Register or login
}
?>
会话使用详情
如果你想在每个页面使用相同的代码,让单独的文件,如header.php
并在任何你想要的地方包含
include "header.php";
detail:包含PHP
相关文章:
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何编写一个具有公共标头的批处理
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 如何使用自定义标头跨域执行AJAX POST
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- IIS动态HTTP响应标头
- html标头以在请求中发送回
- Dynatable与动态HTML标头断开
- 我应该在HTML中添加哪些标头或javascript以拒绝较旧的浏览器
- 当CSS3列溢出时,重复HTML标头
- html中是否有诸如“先加载标头,最后加载正文”之类的东西
- HTML 表复杂标头
- 在JS操作DOM并传递请求标头后获取生成的HTML
- 修复了标头偏移 HTML 锚点的问题
- jquery Mobile 如何正确加载共享标头和面板 HTML 到驻留在不同目录的页面
- 如何为 HTML 文档请求的 JS 和 CSS 文件设置 http “accept” 标头
- 如何使用 cgi.pm 获得正确的 HTML 标头
- 使用授权标头上载HTML文件
- 在多个html页面中使用相同的html标头