重定向后如何重定向?

时间:2018-05-05 14:02:34

标签: php

重定向到谷歌后我想自动回到我的主页。我正在尝试在此代码上使用API​​。

public function update_order(){
        $nom = $this->uri->segment(3);

        $data_order = $this->data->getdataorder2($nom);
        foreach($data_order as $order){
            $nama = $order->nama;
            $email = $order->email;
            $telepon = $order->telepon;
            $tanggal = $order->tanggal;
            $waktu = $order->waktu;
            $jumlahorang = $order->jumlah_orang;
            $catatan = $order->catatan;
        }



        $data=  array(
            'status' => 'confirmed' 
            );

        $this->data->simpanupdateorder($nom,$data);

        **redirect('http://google.com)->redirect('index.php/welcome/index');**


    }

1 个答案:

答案 0 :(得分:1)

编辑:

尝试后我意识到谷歌不允许这样做(iframe)。

This content can’t be shown in a frame
There is supposed to be some content here, but the publisher doesn’t allow it to be displayed in a frame. This is to help protect the security of any information you might enter into this site.
Try this "open in a new tab".

因此,我所知道的并没有你的解决方案,但这个解决方案可能对其他网站有所帮助。

  

TL; DR:离开您的域后,您无法再次重定向。

一旦您离开托管区域,您就无法再控制代码了。您可以使用类似

之类的内容将您的网站重定向到Google
<html>
<?php
header('Location: https://www.google.com/');
exit;
?>

将您的网页重定向到Google并重新打开后,就不会再回头了。

您可以做的最好的事情是在iframe中打开网页然后返回。 (我不确定为什么需要它。)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Your Title</title>
        <style type="text/css">
            body, html
            {
                margin: 0; padding: 0; height: 100%; overflow: hidden;
            }

            #content
            {
                position:absolute; left: 0; right: 0; bottom: 0; top: 0px;
            }
        </style>
    </head>
    <body>
        <div id="content">
            <iframe width="100%" height="100%" frameborder="0" src="https://www.google.com" />
        </div>
    </body>
</html>

这将在您的网站区域中打开整页Google,您可以在此处实现您的PHP代码。