繁体   English   中英

PHP框架

[英]Frames with PHP

我可以在PHP中使用HTML框架吗?

我想我可以做到这一点。

<?php
session_start();
require("auth.php");
require("do_html_header.php");
if($_SESSION['SESS_admin'] == 0)
require("do_menu.php");
else
require("do_menu3.php");

do_html_header();
print"<h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1>";
do_menu();
?>
</body>

<frameset rows="50%,50%">
<frame noresize="noresize" src="limits.php" />
<frame noresize="noresize" src="limits.php" />
</frameset>

</html>

我把它放在任何地方,但似乎没有显示出来。

Google只是让我感到困惑。

提前致谢

您可以将PHP与HTML框架集一起使用,但是不应该在框架集页面的<body>元素中输出任何内容(即使那样,它应该是<noframes> ,而不是<body> )。 内容位于<frame />元素所包含的各个页面中。

无论如何,不​​要使用框架。 PHP作为一种模板语言,旨在通过include来帮助您分离页面的各个组件,从而使框架集完全不需要。

是的,您可以使用框架。 但是您必须在frameset文件中输出实际的内容,在您的情况下limits.php 注意这里的几件事:

  • 可以在框架集文件中启动会话。
  • 但是,您还必须在limits.php框架内容文件中使用session_start()。
  • 同样,应该在所有框架文件中执行HTTP身份验证。
  • 不要以为人们不能直接访问do_menu3.php。

之前,我曾使用框架为网络实现NortonCommand- 克隆 ,该克隆比CSS排列的div更有意义。 但是,使用框架处理jQuery比较麻烦。 关于PHP,这就像将每个框架脚本都视为单独的输入脚本一样简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM