本文目录一览:
- 1、php frameset首页中调用 session 验证登录无效
- 2、php frameset 问题求指教!
- 3、PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP
- 4、php中frameset怎么实现刷新,前进,后退,而且在刷新,前进,后退是只局部响应。
- 5、php引入frameset框架,如何往他的子页面分配数据
- 6、PHP使用frameset制作后台界面时,怎样实现通过操作左边框架,使右边框架中的页面跳转?
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程序设计有所帮助。
php frameset 问题求指教!
参考w3c。
name是frame的规定框架的名称。
这个是它的属性,是固定的。
PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP
服务端的PHP怎么可能直接控制客户端的iframe页面跳出跳转?这是客户端程序才能做到的,还要借助于js。
js的框架内控制整个页面跳转的方法:
top.location.href=”希望跳转的页面地址”;
比如说你希望你点击了左侧的菜单,然后右侧iframe加载了a.php,a.php需要检测登录,未登录时整个页面跳转到登录页login.php
?php
…
…
if(!hasLogin()){ //未登录,跳转到登录页
exit(‘top.location.href=”login.php”‘);
}
另外,如果你想通过PHP禁止页面被iframe引入,可以使用这个header:
header(‘X-Frame-Options:Deny’);
php中frameset怎么实现刷新,前进,后退,而且在刷新,前进,后退是只局部响应。
给你的frame设置ID如下
frame src=”” name=”mcMenuFrame” id=”mcMenuFrame”
在你a标签连接的时候写 target=”mcMainFrame” 那你,点击此连接,ID为mcMainFrame的frame部分就会响应。
php引入frameset框架,如何往他的子页面分配数据
你做成框架后,虽然主页面显示在同一页面,但实际上是分三个页面,而且后台数据是不能共享的,只能通过url传值或Post传值 或者第方媒介(如存储在磁盘盘,内存,cookie,数据库等)来传值。
PHP使用frameset制作后台界面时,怎样实现通过操作左边框架,使右边框架中的页面跳转?
frameset 里会有个右面框架的 name (假设值为: rframe)
在左边框架的链接中. 添加一个 target=”rframe” 即可实现点击左侧链接.右侧页面跳转的效果…
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/181493.html