我正在尝试将一段代码放入我的登录脚本中。如果用户帐户是特定类型,我希望它重定向到另一个网址。
这一点我知道怎么做。但我希望网址窗口在我网站上的漂亮照片框中打开。这是一种css框iframe窗口。我使用此代码打开了大部分链接:
<a href="something.php?to=<?php echo "$profile_id"; ?>?iframe=true&height=260" rel="prettyPhoto[1]">Link</a>
但是当我尝试为我的重定向功能执行此操作时,它将无法正常工作。任何人都可以让我知道为什么会这样,我正在输入这样的代码:
function redirect_to( $location = NULL ) {
if ($location != NULL) {
header("Location: {$location}");
exit;
}
}
<?php
$account_type = account_type();
while ($acctype = mysql_fetch_array($account_type))
if ($acctype['account_type'] == 'free_member') {
redirect_to("chatboard.php?iframe=true&height=260\" rel=\"prettyPhoto[1]\"");
}
?>
答案 0 :(得分:0)
好的,有几件事,我不确定你是如何设置的,但这应该是它应该如何
<?php
function redirect_to( $location = NULL ) {
if ($location != NULL) {
header("Location: {$location}");
exit;
}
}
$account_type = account_type();
while ($acctype = mysql_fetch_array($account_type)){
if ($acctype['account_type'] == 'free_member') {
redirect_to('chatboard.php?iframe=true&height=260&rel=' . $prettyPhoto[1]);
}
}
?>
在chatboard.php上检查正确的变量,确保它们也可以免受可能的攻击。</ p>