php加载页面
‘壹’ php如何在一个页面调用另一个页面的方法
貌似在index.php文件前面,使用include/include_once/require/require_once函数指令引入a.php即可。
<?php
include'a.php';
.....
?>
‘贰’ PHP页面加载完毕后再显示
在php文件的最下方写上 echo 'alert("加载完毕")'
因为程序是从上到下一行行读取的。
不过最规范的还是用JS,因为他能够判断页面是否加载完毕。
最简单的判断就是用JQ 写起来也方便
$document.ready(function(){
alert(‘加载完毕’)
})
‘叁’ php如何判断页面是第一次加载!
你的第一次,是指这个网页对于所有的访问人员的第一次呢,还是针对每个人的第一次?
如果是所有人员的第一次,可以在服务器上建立文件的方法,例如:
if (file_exists('xxx')){不是第一次;}
else {
file_put_contents('xxx','');
这是第一次;
}
如果是针对每个浏览者的第一次,可以用设置COOKIE的方法,例如:
if (isset($_COOKIES['first'])) {不是第一次;}
else {
setcookie('first',1);
这是第一次;
}
‘肆’ 如何判断是否第一次加载页面PHP
有两种方式,分别是客户端保存方式和数据库保存方式,下面分别介绍。
客户端保存方式:
一般适用于网站进入后的功能介绍或者界面讲解或者提醒之类的。
当PHP服务端判断指定的cookie不存在的时候,就视为第一次访问了,生成这个cookie就行了。
当用户清除cookie或者更换电脑的时候,还是会被视为第一次访问的。所以说这种方式仅适用于展示类型的内容识别第一次访问。
数据库保存方式:
一般适用在永久性的识别时,比如用户第一次登陆网站送几百积分这样的情况,由于这种送积分的活动一个用户只能获得一次,所以使用客户端保存就不太合适的,万一用户清除了cookie又会送给他一次,这时只能存储在数据库。
如何区分该使用哪种方式,还是要依据网站的实际需求。
‘伍’ html php 第一次加载页面
if($_POST)
{
//提交后要执行的部分
}
else
{
//提交前要执行的部分
}
//每次刷新都执行的部分
‘陆’ php如何当前页面加载其他网页
PHP中加载其他网页可以使用 iframe框架加载(属于HTML) 、include函数加载 或者使用 AJAX的方法加载。
iframe加载主要是用于HTML框架的加载,和PHP没什么太大的关系,比较省资源!
include 方法加载适合本地的页面加载,貌似无法跨域。
AJAX 方法可是实现无刷加载,比较像WINDOWS程序一样!用户体验较好。
具体代码如下:
<iframe src="需要加载的页面" ></iframe>
<?php include "需要加载的页面"; ?>
<script>$.get('需要加载的页面');<!--具体参考JQuery的Ajax--></script>
‘柒’ PHP怎么调用网页
a.php
<?php
/*不知道你是想跳转还是取回网页内容后显示
$type为TRUE时采用页面跳转方式
$type为FALSE时采用取回内容后显示
*/
$type = TRUE;
if( isset( $_GET['url'] ) ){
$url = 'http://' . $_GET['url'];
if( $type ){
header("Location: $url");
}else{
$page = file_get_contents($url);
echo $page;
}
}else{
echo '未设置URL参数';
}
?>
‘捌’ 求php页面预加载后显示的实例代码
//jquery
$(window).load(function(){
$("#loading").remove();//remove,empty,hide都行
})
<!--html-->
<divid='loading'>
显示的内容
</div>
‘玖’ 怎样在一个PHP页面中插入html静态页面
用ajax异步回传,将PHP的执行结果回传到HTML页面
使用XMLHttpRequest对象可以做到
首先创建这个对象
var xmlHttp;
if (window.XMLHttpRequest) { //兼容Mozilla、Safari等浏览器对象
xmlHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) { //兼容IE浏览器
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //创建Msxml2.XMLHTTP控件对象
} catch (e) {
try {//创建Microsoft.XMLHTTP控件对象,该控件作用为获取指定URL的内容
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
然后创建请求
xmlhttp.open("GET", " hello.php", true);//等于执行了hello.php页面
xmlhttp.send(null);
alert(xmlhttp.responseText);//把hello.php的执行结果显示出来;
这只是个简单的例子,具体可以搜索 XMLHttpRequest中文参考手册
参考一下
‘拾’ php 中如何实现跳转到一个新的页面
1、首先用HTTP头信息重定向到另外一个页面的方法,如下图所示。