页面加载完成什么也没有 刷新一下才行 如题,我用的是PHP做的,有时候点击链接跳转新页面状态栏显示“完成”,但是页面什么也没有,需要刷新一下才显示,有谁知道是为什么吗?帮帮小弟!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议优化一下代码,LZ是不是用了js实现跳转? <?php/* [UCenter Home] (C) 2007-2008 Comsenz Inc. $Id: space.php 13003 2009-08-05 06:46:06Z liguode $*/include_once('./common.php');include_once(S_ROOT.'./data/data_magic.php');//是否关闭站点checkclose();//处理rewriteif($_SCONFIG['allowrewrite'] && isset($_GET['rewrite'])) { $rws = explode('-', $_GET['rewrite']); if($rw_uid = intval($rws[0])) { $_GET['uid'] = $rw_uid; } else { $_GET['do'] = $rws[0]; } if(isset($rws[1])) { $rw_count = count($rws); for ($rw_i=1; $rw_i<$rw_count; $rw_i=$rw_i+2) { $_GET[$rws[$rw_i]] = empty($rws[$rw_i+1])?'':$rws[$rw_i+1]; } } unset($_GET['rewrite']);}//允许动作$dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'topic', 'home', 'pm', 'event', 'poll', 'top', 'info', 'videophoto','musicbox');//获取变量$isinvite = 0;$uid = empty($_GET['uid'])?0:intval($_GET['uid']);$username = empty($_GET['username'])?'':$_GET['username'];$domain = empty($_GET['domain'])?'':$_GET['domain'];$do = (!empty($_GET['do']) && in_array($_GET['do'], $dos))?$_GET['do']:'index';if($do == 'home') { $do = 'feed';} elseif ($do == 'index') { //邀请好友 $invite = empty($_GET['invite'])?'':$_GET['invite']; $code = empty($_GET['code'])?'':$_GET['code']; $reward = getreward('invitecode', 0); if($code && !$reward['credit']) { $isinvite = -1; } elseif($invite) { $isinvite = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT id FROM ".tname('invite')." WHERE uid='$uid' AND code='$invite' AND fuid='0'"), 0); }}//是否公开if(empty($isinvite) && empty($_SCONFIG['networkpublic'])) { checklogin();//需要登录}//获取空间if($uid) { $space = getspace($uid, 'uid');} elseif ($username) { $space = getspace($username, 'username');} elseif ($domain) { $space = getspace($domain, 'domain');} elseif ($_SGLOBAL['supe_uid']) { $space = getspace($_SGLOBAL['supe_uid'], 'uid');}if($space) { //验证空间是否被锁定 if($space['flag'] == -1) { showmessage('space_has_been_locked'); } //隐私检查 if(empty($isinvite) || ($isinvite<0 && $code != space_key($space, $_GET['app']))) { //游客 if(empty($_SCONFIG['networkpublic'])) { checklogin();//需要登录 } if(!ckprivacy($do)) { include template('space_privacy'); exit(); } } //别人只查看自己 if(!$space['self']) { $_GET['view'] = 'me'; } else if(empty($space['feedfriend']) && empty($_GET['view'])) { $_GET['view'] = 'all'; } if ($_GET['view'] == 'me') { $space['feedfriend'] = ''; } } elseif($uid) { //判断当前用户是否删除 $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('spacelog')." WHERE uid='$uid' AND flag='-1'"); if($value = $_SGLOBAL['db']->fetch_array($query)) { showmessage('the_space_has_been_closed'); } //未开通空间 include_once(S_ROOT.'./uc_client/client.php'); if($user = uc_get_user($uid, 1)) { $space = array('uid' => $user[0], 'username' => $user[1], 'dateline'=>$_SGLOBAL['timestamp'], 'friends'=>array()); $_SN[$space['uid']] = $space['username']; }}//游客if(empty($space)) { $space = array('uid'=>0, 'username'=>'guest', 'self'=>1); if($do == 'index') $do = 'feed';}//更新活动sessionif($_SGLOBAL['supe_uid']) { getmember(); //获取当前用户信息 if($_SGLOBAL['member']['flag'] == -1) { showmessage('space_has_been_locked'); } //禁止访问 if(checkperm('banvisit')) { ckspacelog(); showmessage('you_do_not_have_permission_to_visit'); } updatetable('session', array('lastactivity' => $_SGLOBAL['timestamp']), array('uid'=>$_SGLOBAL['supe_uid']));}//计划任务if(!empty($_SCONFIG['cronnextrun']) && $_SCONFIG['cronnextrun'] <= $_SGLOBAL['timestamp']) { include_once S_ROOT.'./source/function_cron.php'; runcron();}//处理include_once(S_ROOT."./source/space_{$do}.php");?>----------------------------------------------上面就是我的代码,基本上都是通过这个页面控制跳转的,赋给do=集合中的参数(红色字体),不知道哪里出错了,请各位高手指点 checkclose(); 这个函数在哪里写的?把内容贴出来看看 你這個不是UCHome加應用嗎?檢查這兩個內部代碼:./source/space_videophoto.php ./source/space_musicbox.php或者查看下編碼 对的 是UCH的应用----------------------start checkclose--------------------//检查站点是否关闭function checkclose() { global $_SGLOBAL, $_SCONFIG; //站点关闭 if($_SCONFIG['close'] && !ckfounder($_SGLOBAL['supe_uid']) && !checkperm('closeignore')) { if(empty($_SCONFIG['closereason'])) { showmessage('site_temporarily_closed'); } else { showmessage($_SCONFIG['closereason']); } } //IP访问检查 if((!ipaccess($_SCONFIG['ipaccess']) || ipbanned($_SCONFIG['ipbanned'])) && !ckfounder($_SGLOBAL['supe_uid']) && !checkperm('closeignore')) { showmessage('ip_is_not_allowed_to_visit'); }}----------------------end checkclose--------------------这是checkclose的代码 php post 得到数据 急着做一简单企业网站,现在企业网站可以下载模板吗? 这样子的表 如果做无限分类应该怎样写 转换编码格式的问题 用DEDECMS 循环一个table 出现错位! 织梦UCenter配置和Discuz! Board通信失败!求解! 求开源的php wms源码,求高手 phpcms中怎么上传视频? 急用代码 会各种前端开发框架才是合格的php程序员吗? 如何查詢mysql的多个不同表 求ECShop2.6 的英文语言包+英文模板
/*
[UCenter Home] (C) 2007-2008 Comsenz Inc.
$Id: space.php 13003 2009-08-05 06:46:06Z liguode $
*/include_once('./common.php');
include_once(S_ROOT.'./data/data_magic.php');//是否关闭站点
checkclose();//处理rewrite
if($_SCONFIG['allowrewrite'] && isset($_GET['rewrite'])) {
$rws = explode('-', $_GET['rewrite']);
if($rw_uid = intval($rws[0])) {
$_GET['uid'] = $rw_uid;
} else {
$_GET['do'] = $rws[0];
}
if(isset($rws[1])) {
$rw_count = count($rws);
for ($rw_i=1; $rw_i<$rw_count; $rw_i=$rw_i+2) {
$_GET[$rws[$rw_i]] = empty($rws[$rw_i+1])?'':$rws[$rw_i+1];
}
}
unset($_GET['rewrite']);
}//允许动作
$dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'topic', 'home', 'pm', 'event', 'poll', 'top', 'info', 'videophoto','musicbox');
//获取变量
$isinvite = 0;
$uid = empty($_GET['uid'])?0:intval($_GET['uid']);
$username = empty($_GET['username'])?'':$_GET['username'];
$domain = empty($_GET['domain'])?'':$_GET['domain'];
$do = (!empty($_GET['do']) && in_array($_GET['do'], $dos))?$_GET['do']:'index';if($do == 'home') {
$do = 'feed';
} elseif ($do == 'index') {
//邀请好友
$invite = empty($_GET['invite'])?'':$_GET['invite'];
$code = empty($_GET['code'])?'':$_GET['code'];
$reward = getreward('invitecode', 0);
if($code && !$reward['credit']) {
$isinvite = -1;
} elseif($invite) {
$isinvite = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT id FROM ".tname('invite')." WHERE uid='$uid' AND code='$invite' AND fuid='0'"), 0);
}
}//是否公开
if(empty($isinvite) && empty($_SCONFIG['networkpublic'])) {
checklogin();//需要登录
}//获取空间
if($uid) {
$space = getspace($uid, 'uid');
} elseif ($username) {
$space = getspace($username, 'username');
} elseif ($domain) {
$space = getspace($domain, 'domain');
} elseif ($_SGLOBAL['supe_uid']) {
$space = getspace($_SGLOBAL['supe_uid'], 'uid');
}if($space) {
//验证空间是否被锁定
if($space['flag'] == -1) {
showmessage('space_has_been_locked');
}
//隐私检查
if(empty($isinvite) || ($isinvite<0 && $code != space_key($space, $_GET['app']))) {
//游客
if(empty($_SCONFIG['networkpublic'])) {
checklogin();//需要登录
}
if(!ckprivacy($do)) {
include template('space_privacy');
exit();
}
}
//别人只查看自己
if(!$space['self']) {
$_GET['view'] = 'me';
} else if(empty($space['feedfriend']) && empty($_GET['view'])) {
$_GET['view'] = 'all';
}
if ($_GET['view'] == 'me') {
$space['feedfriend'] = '';
}
} elseif($uid) { //判断当前用户是否删除
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('spacelog')." WHERE uid='$uid' AND flag='-1'");
if($value = $_SGLOBAL['db']->fetch_array($query)) {
showmessage('the_space_has_been_closed');
}
//未开通空间
include_once(S_ROOT.'./uc_client/client.php');
if($user = uc_get_user($uid, 1)) {
$space = array('uid' => $user[0], 'username' => $user[1], 'dateline'=>$_SGLOBAL['timestamp'], 'friends'=>array());
$_SN[$space['uid']] = $space['username'];
}
}//游客
if(empty($space)) {
$space = array('uid'=>0, 'username'=>'guest', 'self'=>1);
if($do == 'index') $do = 'feed';
}//更新活动session
if($_SGLOBAL['supe_uid']) {
getmember(); //获取当前用户信息
if($_SGLOBAL['member']['flag'] == -1) {
showmessage('space_has_been_locked');
}
//禁止访问
if(checkperm('banvisit')) {
ckspacelog();
showmessage('you_do_not_have_permission_to_visit');
}
updatetable('session', array('lastactivity' => $_SGLOBAL['timestamp']), array('uid'=>$_SGLOBAL['supe_uid']));
}//计划任务
if(!empty($_SCONFIG['cronnextrun']) && $_SCONFIG['cronnextrun'] <= $_SGLOBAL['timestamp']) {
include_once S_ROOT.'./source/function_cron.php';
runcron();
}//处理
include_once(S_ROOT."./source/space_{$do}.php");?>----------------------------------------------
上面就是我的代码,基本上都是通过这个页面控制跳转的,赋给do=集合中的参数(红色字体),不知道哪里出错了,请各位高手指点
檢查這兩個內部代碼:./source/space_videophoto.php ./source/space_musicbox.php
或者查看下編碼
----------------------start checkclose--------------------
//检查站点是否关闭
function checkclose() {
global $_SGLOBAL, $_SCONFIG; //站点关闭
if($_SCONFIG['close'] && !ckfounder($_SGLOBAL['supe_uid']) && !checkperm('closeignore')) {
if(empty($_SCONFIG['closereason'])) {
showmessage('site_temporarily_closed');
} else {
showmessage($_SCONFIG['closereason']);
}
}
//IP访问检查
if((!ipaccess($_SCONFIG['ipaccess']) || ipbanned($_SCONFIG['ipbanned'])) && !ckfounder($_SGLOBAL['supe_uid']) && !checkperm('closeignore')) {
showmessage('ip_is_not_allowed_to_visit');
}
}
----------------------end checkclose--------------------
这是checkclose的代码