没有javascript重定向php页面

时间:2015-04-27 12:50:28

标签: javascript php redirect header

大家好,有没有办法在没有header()和java脚本的情况下重定向页面? php有另一个可以重定向页面的函数吗?

第一页......

if(isset($_GET['product'] ) && !empty($_GET['product'])){
    $itemid=$_GET['product'];
}else{
    $itemid= $_SESSION['item_id'];
}
$Item_query=mysql_query("SELECT * FROM item WHERE item_id=$itemid") or die( mysql_error());
while($run_item= mysql_fetch_array($mem_query)){
            $meid=$run_item['item_id'];
            $name=$run_item['name'];
}
    $my_id=$_SESSION['item_id'];
    echo '<h3> Your Name: '.$name."<br/>ID: ".$meid.'</h3>';
            $sendquery=mysql_query("SELECT fid FROM order WHERE inorder= $itemid AND userid= $my_id ")or die (mysql_error());
                    echo "<a href='actions.php?action=send&product=$itemid'> ordered </a>";

第二页......

$action=$_GET['action'];
$itemid=$_GET['item'];
$my_id=$_SESSION['item_id'];
if($action=='send'){    
    mysql_query("INSERT INTO order VALUES ('','$my_id','$userid')");
}
    header('location:items.php?item=$itemid');

第三页...... 当我点击有序链接时,我的第二页来到这里

-3
*3

//报头(&#39;位置:items.php项= $的itemid&#39); ----&GT;我在这里得到错误

未知栏&#39; $ item&#39;在&#39; where子句&#39; 当我点击有序链接时,我收到此错误。

3 个答案:

答案 0 :(得分:4)

您可以使用元刷新标记。没有PHP,不需要JavaScript。像这样的语法..

<META http-equiv="refresh" content="10;URL=http://www.google.com/">

10是秒,URL是要重定向的页面。

答案 1 :(得分:3)

您可以使用标题()。

示例:

header("Location: /newpage.php");

你也可以使用meta:

<META http-equiv="refresh" content="0;URL=http://www.yoursite.com/">

答案 2 :(得分:1)

您可以重定向元标记,但应使用header(),

<META HTTP-EQUIV="Refresh" Content="0; URL=page.php">