1

我正在尝试将一段代码放入我的登录脚本中。如果用户帐户是特定类型,我希望它重定向到另一个 url。

这一点我知道该怎么做。但我希望 url 窗口在我网站上的漂亮照片框中打开。这是一种 css box 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]\""); 
 }

 ?>
4

1 回答 1

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 上检查正确的变量,确保它们也从可能的攻击中清除。

于 2012-12-22T07:47:54.170 回答