作者meemily (我每天都php了)
看板PHP
标题[请益] 关於按钮 转页的问题
时间Fri May 16 21:37:57 2008
问题:帐号密码输入错三次的话 就会把他转去hw1-4.php的页面 在这个页面上有一个
button(重新登入)按下它 将会连到login.php(登入页面) 但是button的功能好像
没发挥出来 不知道哪里出问题
程式码如下:
--------------------------login.php--------------------------------
<html>
<head><title>登入网站</title></head>
<body>
<center>
<h2>输入使用者名称和密码登入网站</h2>
<hr><small><font color="red">
</font></small></center>
<form action="check.php" method="post">
<table align="center" bgcolor="#FFCC99">
<tr><td>使用者名称 : </td>
<td><input type="text" name="Username"
size="15" maxlength="10"></td></tr>
<tr><td>使用者密码 : </td>
<td><input type="password" name="Password"
size="15" maxlength="10"></td></tr>
<tr><td colspan="2" align="center">
<input type="submit" value="登入">
<input name="reset" type="reset" value="清除" /></td></tr>
<tr>
<td colspan="2" align="center"><p></a></p>
<p>测试帐号及密码</p>
<p>(test1,pwd1)、(test2,pwd2)</p></td>
</tr>
</table>
</form>
</body>
</html>
-------------------------hw1-4.php--------------------------------
<html> // 绿色是在设颜色啦 美化一点页面(不重要)
<head>
<title>停权区</title>
<style type="text/css">
<!--
.style1 {
font-size: large;
font-weight: bold;
color: #003300;
}
body,td,th {
color: #666666;
}
body {
background-color: #66CC00;
}
.style2 {
font-size: medium;
color: #000000;
}
.style3 {
font-size: medium;
color: #000000;
font-weight: bold;
}
.style4 {font-size: medium}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=big5"></head>
<body> //我在算时间的啦 虽然觉得有点倒数时间的问题
//但是还是没解决啦 不知道要怎麽改
<div align="center"><span class="style1">警告...</span></div>
<p align="center" class="style2"> </p>
<?php date_default_timezone_set('asia/Taipei') ?>
<!--时区设台北-->
<?php
//时间涵数的用法如下
//mktime(时,分,秒,月,日,年)可自由加减会换算正确时间
//date("y-m-d",mktime(0,0,0,date("m"),(date("d")+7),date("y"))加天数时用的
//substr(变数,起始,撷取几个字数); Ex substr($t,4,4)
$lock_time=date("YmdHis",mktime(date("H"),date("i")+3,date("s"),date("m"),date(
//被锁时间
$now_time=date('YmdHis');
//现在时间
//两个mktime() 去相减/86400(一天的秒数)
setcookie ("set_lock_time", $lock_time, time()+180);
setcookie ("set_now_time", $now_time, time()+180);
//setcookie ("lock_ip", $user_ip, time()+180);
//这三行 本来要用来停权的 但是好像停不了权...
$free= $lock_time-$now_time;
$min=$free/60;
$second=$free- $min*60;
// echo "<br> $now_time </br>"; 这行是测试数值用的echo
// echo "<br> $lock_time </br>"; 同上
?>
<p align="center" class="style3">你将被停权的时间还剩<?php echo $min?>分<?php
echo $second?>几秒</p>
<p align="center" class="style3"></p>
<p> </p> //绿色是颜色和排版啦 (不重要)
<div align="right">
<!-- <a href="login.php" class="style4">重新登入</a></div> -->
<input name="relogin" type="button" value="重新登入" />
<form action="login.php" method="post">
//应该这个才是影响问题的重点吧...但是我抓不出哪里有问题
</form>
</body>
</html>
-------------------------------以上--------------------------------
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.233.200
1F:→ emn178:按钮的话要用javascript吧? onclick="..." 05/16 21:54
2F:→ meemily:原来如此~谢谢你 05/16 22:14
3F:→ meemily:我还是试不出来哩 我那行是这样写的 05/16 22:56
4F:→ meemily:<input name="relogin" type="button" value="重新登入" 05/16 22:57
5F:→ meemily:onclick="login.php" /> 05/16 22:57
6F:→ meemily:<form action="login.php" method="post"></form> 05/16 22:58
7F:→ hsinchen:onclick="location.href='login.php';" 里面要这样写或 05/17 02:26
8F:→ hsinchen:onclick="location.replace('login.php');" 05/17 02:28
9F:→ hsinchen:看你昵称很努力阿 呵呵 加油吧 05/17 02:29
10F:→ meemily:谢谢h大大 ^^ 05/17 02:30