使用 HTML 的 PHP session

标签 php html session

我有一个使用 PHP 和 HTML 页面的网站,我想创建一个 session 来存储来自登录页面的用户名。但是登录页面是 php,接下来的页面是 html。

这是个问题还是我可以在 html 页面中添加一个小的 php 声明

 <?PHP session_start();
$_session['loginid']=$_post['username'];
?>

还是我做错了?

这是我第一次使用 session ,它们让我有些困惑。

感谢您的帮助。

最佳答案

如果您有权访问您的 apache 配置或一个简单的 .htaccess 文件,您可以告诉 Apache 处理 .html 文件中的 php 代码。您可以通过在站点的文档根目录(可能是 public_html/)上创建一个 .htaccess 文件(记住 .(点)作为该文件名中的第一个字符)并将其放入其中:

# Add this to public_html/.htaccess file
AddHandler application/x-httpd-php .html
AddHandler application/x-httpd-php .htm

您应该能够重新加载 html 页面,并且您的 PHP 代码(来自 Michael Matthews 的回答)将运行良好。

关于使用 HTML 的 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/458556/

相关文章:

javascript - Html/Javascript - 如何使 html 链接显示 url,并将其实际重定向到 javascript 函数?

javascript - Pig Latin Translator不会写结果?

php - 我的 PHP 应用程序的用户限制 - 带有示例代码

php - Mysql语法似乎是正确的,但给出错误代码1064

php - 在 PHP 中,我如何从一个表中获取信息以用于另一个表

HTML/CSS 图像导航菜单

javascript - 保存 OAuth2 访问 token 以进行无 session 身份验证

mysql - Nodejs Express MySQL session 存储

php - Paypal 沙箱 PDT 失败 4020

javascript - 即使模式已关闭,Bootstrap模式仍可继续播放数据库视频