为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦帮忙看一下以下内容关于在PHP中location.href用法?

麻烦帮忙看一下以下内容关于在PHP中location.href用法?

至尊宝的传说 2021-12-14 15:11:53
<?php/** PHP100Job v1.0* Programmer : Msn/QQ haowubai@hotmail.com (925939)* www.php100.com Develop a project PHP - MySQL - Apache* Window 2003 - Preferences - PHPeclipse - PHP - Code Templates*/include("conn.php");if($_GET[out]){setcookie("cookie", "out");echo "<script language=\"javascript\">location.href='login.php';</script>";}if($_POST[id]=='admin'){$pw=md5($_POST[pw]);if($pw=='e1bfd762321e409cee4ac0b6e841963c'){setcookie("cookie", "ok");echo "<script language=\"javascript\">location.href='login.php';</script>";}}include("head.php");if($_COOKIE['cookie']!='ok'){?><SCRIPT language=javascript>function Checklogin(){if (myform.id.value==""){alert("请填写登录名");myform.id.focus();return false;}if (myform.pw.value==""){alert("密码不能为空");myform.pw.focus();return false;}}</SCRIPT><form action="" method="post" name="myform" onsubmit="return Checklogin();">ID:<input type="text" name="id" /><br>PW:<input type="password" name="pw" /> <input type="submit" name="submit" value="登陆"/></form><?}else{?><a href='?out=login'>退出</a><?}?>----------------------------------请高手解释下if($_GET[out]){setcookie("cookie", "out");echo "<script language=\"javascript\">location.href='login.php';</script>";}----------------------------------------------------这跟后面的<a href='?out=login'>退出</a>怎么理解?详细点 谢谢
查看完整描述

2 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

我没仔细看你的内容,太多,我大致说一下:
1.location.href是 JavaScript中window 对象的location对象的 href属性,通过设置location.href可以将页面跳转到指定地址!
2<a href='?out=login'>退出</a>的意思是点击此链接,页面会再次跳转到当前页面,不同的是,跳转过程中传递了一个参数out.页面可以通过传递过来的参数进行相应的显示!

查看完整回答
反对 回复 2021-12-19
?
森栏

TA贡献1810条经验 获得超5个赞

a链接上加 特殊字符 "#"才会自动加载到当前a连接上;

看到这个问题,使用 js:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a href="javascript:;" flag="包邮">包邮</a>
<script type="text/javascript" src="http://static.takungpao.com/js/jquery.1.9.min.js"></script>
<script type="text/javascript">
$(function(){
var win_href=window.location.href,go_href,temp_zf;
$("a").each(function(){
$(this).bind("click",function(){
var temp_text=$(this).attr("flag");
win_href.indexOf("?")>0?temp_zf="&":temp_zf="?";
go_href=win_href+temp_zf+temp_text;
window.location.href=go_href;return;
});
});
})
</script>
</body>
</html>



查看完整回答
反对 回复 2021-12-19
  • 2 回答
  • 0 关注
  • 381 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信