作者mymail (从心开始)
看板PHP
标题[请益] 抓不到臭虫(网页范例练习)
时间Fri Mar 16 23:39:18 2007
这个档案在跑的时候 他一直说我有语法错误
Parse error: syntax error, unexpected '}' in C:\wamp\www\test0314\login.php
on line 19
可是明明左右都有对到大跨弧{}却仍然跑出来有问题呢
烦请板上的众强者帮忙小弟解答一下疑惑
原始网页出处
http://php.igt.com.tw/unit_115.htm
档案如下
login.php
<?php
if(isset($_POST[Submit])){
// 如果帐号和密码正确的话,写入Session变数,并视情况重导到相关
的页面
if($_POST[account] == "admin" && $_POST[password] == "pass"){
// 启动 Session
session_start();
// 登记 Session 变数名称
session_register('authenticated');
session_register('fruits');
session_register('login_time');
// 写入 Session 变数值
$_SESSION['authenticated'] = true;
$_SESSION['fruits'] = array("orange", "banana", "apple");
$_SESSION['login_time'] = date('Y-m-d h:i:s');
// 检查在 $_SESSION 全域变数中,是否有之前设定好的网址重导 Session 变数
if(isset($_SESSION[UrlRedirect]))
{$redir = $_SESSION[UrlRedirect]}
else{$redir = 'login_success.php';}
// 重导到相关页面
header("Location: $redir");
exit;
}else{
header('Location: access_denied.htm');
exit;
}
}
?>
<html><head><title>Untitled Document</title><meta http-equiv="Content-Type"
content="text/html; charset=big5" /></head>
<body>
<form name="form1" id="form1" method="post" action="">
<p align="center">帐号:
<input name="account" type="text" id="account" />
</p>
<p align="center">密码:
<input name="password" type="password" id="password" />
</p>
<p align="center">
<input type="submit" name="Submit" value="登 入" />
</p>
</form>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.219
1F:推 rocet:{$redir = $_SESSION[UrlRedirect]} 少了; 03/16 23:41
2F:推 mymail:我还是不太清楚耶 能否您再提醒一下呢~~谢谢你 03/16 23:45
3F:推 rocet:{$redir = $_SESSION[UrlRedirect];} 03/16 23:48
4F:推 mymail:Parse error: syntax error, unexpected $end 03/16 23:57
5F:→ mymail:这网页给的原始码还挺多错的 感谢这位大大的帮忙~~ 03/16 23:59