framesetphp的简单介绍

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈framesetphp,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

php frameset 问题求指教!

参考w3c。

name是frame的规定框架的名称。

这个是它的属性,是固定的。

php中不能显示frameset

这位朋友,你的问题可以如下方法决:

1、在frameset框架下,你忘记了一个标签的作用,即target,在此应该是将每个子页面的target属性设置成“target="main",即显示在你后台主框架右边最大的地方,这样就行了。另外,你既然是php的动态程序,建议统一为.php的文件名,方便操作。

2、你的代码问题,这样写不太好,代码不够健壮,以下做个示范。分开写:

(1)sessionCheck.php (验证是否用户已经登录,在需要的地方引用。)

?php

session_start();

if(!empty($_SESSION['name'])){

header("location: login.php?err=2");//err2信息可以定义为未登录

exit(); 

}

?

(2)err.php

?php

  echo "错误的访问,请好好检查!"

?

(3)loginProcess.php

?php

header("content-type: text/html;charset=utf-8");

session_start();

require './inc/sessionCheck.php';

require './class/config.php';

$email=trim($_POST['login_author']);

$password=$_POST['login_password'];

$code1=$_POST['code1'];

if(isset($_POST)  $_POST['submit']='登陆'){//判断是否有提交且为登录验证

   $email=@trim($_POST['login_author']);

   $password=@$_POST['login_password'];

   $code1=@$_POST['code1'];

   if(!empty($email) || !empty($password) || !empty($code1)){ //判断提交值是否为空

   if(!($_SESSION['code']==$code1)){

header("location: login.php?err=2");

exit();

}//这一步是防止已经登录情况下重复登录的情况

   //满足上述所有条件后进行数据库查询,并进行用户名及密码验证

    $sql="SELECT 'password,nickname,fg_status,mb_acc' FROM '".$table."' WHERE 'email'='".$email."' ";//假设数据表为$table,email是用户名,这一步是关键!!!

    $res=mysql_query($sql,$conn);

//$res=$bw-selectOnly('password,nickname,fg_status','mb_acc','email ='."'".$email."'");

if($res){

if($res['password'] == $password){

if($res['fg_status']==1){//验证好的

$_SESSION['name']=$res['nickname'];

header("location: ./admin/default.php");

exit();

}else if($res['fg_status'] ==0){//没有验证

$_SESSION['email_name']=$email;

header("location: active_email.php");

exit();

}else if($res['fg_status']==2){

echo "你的账号已经被禁用:";

exit();

}

}else{

header("location: login.php?err=1");

exit();

}

}

  }

}

else{//凡是不符合上述条件的都跳转到错误页面 err.php(这个可以自己定义)

 header("location: err.php");

 die();

}

?                                                                                

(4)default.php

html

?phph require './inc/sessionCheck.php';?

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title后台管理系统/title

/head

frameset rows="70,*" cols="*" frameborder="no" framespacing="0"

frame frameborder="no" src="top.html" name="top" /

frameset rows="*" cols="180,*" frameborder="no" framespacing="0"

     frame frameborder="no" scrolling="yes" src="left.html" name="left" /

        frame frameborder="no" src="main.html" name="main" /

    /frameset

/frameset

/html

###########下面以1个框架下显示菜单项示例##########

假设有个admin_index.php (这个就是你登录成功后显示在main主框架下的页面),左边菜单只是个控制器作用。

左边菜单第1个按键是“后台首页”,那么对应链接应该是:

a href="/admin_index.php" target="main"后台首页/a [能否显示在框架,关键就在target属性],其它页面也是如此设置。

以上望采纳,谢谢!

php 自己使用了frameset,结果css不能显示出效果

把调用css样式的路径改为绝对路径! 如果这样还解决不了,就别做外部链接了,放在网页里面呗!

frame框架不能载入php文件吗?

frameset是可以使用PHP文件的,你失败的原因需要根据你的代码进行具体分析。下图是我主页的代码,使用frameset嵌入一个固定的head.php和根据参数确定的首页面:

php frameset首页中调用 session 验证登录无效

解决方法

环境:apache+php

程序代码如下:

复制代码代码如下:

input name="username" type="text" class="input" id="username"

input name="password" type="password" class="input" id="password"

input name="ver" type="text" class="input1" id="ver" size="5"

img src="../inc/ver.php" onclick="this.src='../inc/ver.php';" /

提交之后处理文件这post.php文件

复制代码代码如下:

if($_SESSION['ssioner']!=$ssever){

echo("scriptalert('验证码必须由4位数字组成!');history.back();/script");exit;

}

结果发现一直提示验证码必须由4位数字组成,再打印输出session:

复制代码代码如下:

echo $_SESSION['ssioner'];

exit;

一直为空了,于时我想到了php环境配置的一个session文件目录,现在我们找到php.ini配置文件找到

upload_tmp_dir

发现这个目录是

upload_tmp_dir="D:\\tp"

我检查一下我的D盘发现只有文件而没有tp目录了,这样问题就找到了,于时我创建一个tp目录,重启apache发现在tp目录有sess_i40gl0p4hfep5r69j67o1k26d01文件了,这样再重新登录发现成功了。

希望本文所述对大家的PHP程序设计有所帮助。

framesetphp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、framesetphp的信息别忘了在本站进行查找喔。

发布于 2023-04-12 01:04:16
收藏
分享
海报
36
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了