php转发从foreach到结果的链接

时间:2018-03-17 03:01:05

标签: php

<?php
     if(isset($_POST['MarkaSinifi'])) {
        $MarkaSinifi = $_POST['MarkaSinifi'];
        echo "https://www.xxxxx.com/cart.php?a=add&pid=3&configoption[1]=2&customfield[10]=webx";

        foreach($MarkaSinifi as $marka) {
            echo '&configoption[' . $marka . ']=1';
        }
     }
 ?>

我为重定向用户设置了每个$marka的代码,其值为1,2,3这是我要重定向的链接的结果:&#34; https://www.xxxxx.com/cart.php?a=add&pid=3&configoption[1]=2&customfield[10]=webx&configoption[51]=1&configoption[52]=1&#34;

这只是文字,但我想将用户重定向到该链接。我怎么能这样做?

这就是我所做的:https://coinearn.shop/marka.php

1 个答案:

答案 0 :(得分:0)

如果您知道$marka的所有索引,则可以使用

<?php
     header('Location: '. "https://www.xxxxx.com/cart.php?a=add&pid=3&configoption$marka[0]=2&customfield[10]=webx&configoption$marka[1]=1&configoption$marka[2]=1");

这也有帮助

<?php
   $args[0] =  'Location: https://www.xxxxx.com/cart.php?a=add&pid=3&configoption%s=2&customfield[10]=webx&configoption%s=1&configoption%s=1';
   $args = array_merge($args, $marka);
   header(call_user_func_array('sprintf', $args);