Php <;部门>;显示3个图像,而不是1个
我是这个社区的新手,这是我到目前为止的第一个问题 我一小时前就被困在这里了。会话检查用户是否登录,然后显示带有include的Php <;部门>;显示3个图像,而不是1个,php,image,layout,html,Php,Image,Layout,Html,我是这个社区的新手,这是我到目前为止的第一个问题 我一小时前就被困在这里了。会话检查用户是否登录,然后显示带有include的login-form_eng.php或logout-form_eng.php。问题是显示的图像显示了3次,我只调用了include函数一次 <body> <div id="full-wrap" class="container-wrap"> <div id="header-wrap" class="secondary-wrap"&g
login-form_eng.php
或logout-form_eng.php
。问题是显示的图像显示了3次,我只调用了include函数一次
<body>
<div id="full-wrap" class="container-wrap">
<div id="header-wrap" class="secondary-wrap">
<h1 class="linky-logo" title="elcoma.com"></h1>
<div id="main-menu-wrap" class="secondary-wrap">
<table border="0"cellspacing="0"cellpadding="0">
<tr><td>
<a class="linky8"title="Home"onclick="alert('Button Click')">
</td><td>
<a class="linky2"title="News"onclick="alert('Button Click')">
</td><td>
<a class="linky3"title="Products"onclick="alert('Button Click')">
</td><td>
<a class="linky4"title="Services"onclick="alert('Button Click')">
</td><td>
<a class="linky5"title="About Us"onclick="alert('Button Click')">
</td><td>
<a class="linky6"title="Contact"onclick="alert('Button Click')">
</td>
</tr>
</table>
</div>
</div>
<div id="login-logoff-wrap" class="secondary-wrap">
<?php
session_start();
if(isset($_SESSION['user']))
{
echo "Welcome back ". $_SESSION['user']. ". Please enjoy your stay at our site!";
include "logout-form_eng.php";
} else {
echo "Welcome guest. Please log in or register at our site";
include "login-form_eng.php";
}
?>
</div>
</div>
编辑
显然,php脚本中的两个div导致了这个问题。但我还是解释不了为什么,有人能解释一下吗
我一个接一个地删除了所有div中的所有类,然后开始删除div。这就是我如何找到解决方案的原因,php登录脚本的两个div以某种方式“调用”了脚本?我没有其他解释,我希望能有一个合理的解释。谢谢大家! session_start()应位于页面上所有输出之前。PHP之前的HTML被视为输出
既然您没有为两个PHP页面发布PHP,那么是否有可能在其中一个页面中有一个重定向,该重定向会自动返回
还可以使用include_once()防止页面被多次包含。
会话_start()应在页面上的所有输出之前进行。PHP之前的HTML被视为输出
既然您没有为两个PHP页面发布PHP,那么是否有可能在其中一个页面中有一个重定向,该重定向会自动返回
还可以使用include_once()防止页面被多次包含。
检查您的CSS。类secondary wrap
在DOM中使用了三次。我想,在CSS中,图像被用作.secondary wrap
中的背景
要解决这个问题,您可以将附加类粘贴到最上面的。我的图片:
及
如果该类中没有其他相关CSS。请检查您的CSS。类secondary wrap
在DOM中使用了三次。我想,在CSS中,图像被用作.secondary wrap
中的背景
要解决这个问题,您可以将附加类粘贴到最上面的。我的图片:
及
如果这个类中没有其他相关的CSS。你也可以发布呈现的HTML吗?我尝试过,但因为我是新手,所以我无法发布问题的图像:/将图像上载到主机,然后链接到它。好的,在所有内容之上发布会话。然而,这并没有改变任何事情(目前)在mediafire上上传了图片。你也可以发布呈现的HTML吗?我尝试过,但因为我是新手,所以我无法发布问题的图片:/Upload a image to a host,然后链接到它。好的,在所有内容之上发布了会话。然而,这并没有改变任何事情(目前),我在mediafire上上传了这张图片。我尝试过,但是有很多代码主要来自css和类。我包含的所有内容都是其他页面的图像或已制作的表单。我还尝试了include_once(),但问题仍然存在。@David您使用的是什么web浏览器?你试过别的浏览器吗?谷歌浏览器。没有尝试不同的,只是简单地认为,如果Chrome出现问题,那么我可以想象IE。。。这是我们所有人的死水地狱。我试过了,但是有很多代码主要来自css和类。我包含的所有内容都是其他页面的图像或已制作的表单。我还尝试了include_once(),但问题仍然存在。@David您使用的是什么web浏览器?你试过别的浏览器吗?谷歌浏览器。没有尝试不同的,只是简单地认为,如果Chrome出现问题,那么我可以想象IE。。。那是我们所有人的死水地狱。谢谢你的回答,不过运气不好——不是那样的。次换行类中没有背景图像。它所拥有的是:code
。二次包装{top:10%;left:10%;position:relative;width:70%;clear:both;}仍然要尝试一下,我确实删除了它们,没有luck@David如果不是CSS,那么是JavaScript。我非常确定它与二次包装
类有关。您是否在
中包含一些JavaScript库?我认为带有绿色登录按钮的新站点?
栏是用JavaScript生成的,并链接到二次包装
类。谢谢你的回答,但是运气不好-不是这样的。次换行类中没有背景图像。它所拥有的是:code
。二次包装{top:10%;left:10%;position:relative;width:70%;clear:both;}仍然要尝试一下,我确实删除了它们,没有luck@David如果不是CSS,那么是JavaScript。我非常确定它与二次包装
类有关。您是否在
中包含一些JavaScript库?我认为带有绿色登录按钮的新站点?
栏是用JavaScript生成的,并链接到secondary wrap
类。
<div id="header-wrap" class="secondary-wrap my-picture">
<div id="main-menu-wrap" class="secondary-wrap">
<div id="login-logoff-wrap" class="secondary-wrap">