You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让PHP重定向在框架(Frame)中生效?

双框架用户页面实现说明

我搭建了一个采用双框架结构的页面:顶部框架用来展示用户名,底部框架负责加载并显示对应用户的网站内容——不过底部框架在渲染网站之前,会先执行一系列后端数据库操作来完成数据准备。另外这个页面设置了30秒自动刷新,而且每次刷新时传递的用户变量都是动态变化的。

以下是主HTML的相关代码(注:原代码中$row['...']部分未完整,保留原样):

<!DOCTYPE html>
<html lang="en">
<head>
  <META HTTP-EQUIV="Refresh" CONTENT="30">
</head>
<frameset rows="20%, 80%">
  <frame src="search-results.php?user=<?php echo $row['...']?>">
  <!-- 底部框架的src应指向包含数据库操作逻辑的页面,原代码未完整展示 -->
</frameset>
</html>

这里几个关键细节:

  • 页面通过<meta>标签的Refresh属性实现每30秒自动刷新
  • 框架布局使用<frameset>按垂直方向划分,顶部占20%高度,底部占80%
  • 顶部框架的数据源是search-results.php,通过URL参数user传递动态用户变量,这个变量每次刷新都会改变
  • 底部框架对应的页面(比如user-site-loader.php)需要先完成后端数据库操作,再输出用户网站的内容

内容的提问来源于stack exchange,提问作者Tog Porter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:52:37