Если я вас правильно понял, попробуйте перенаправляет на пустую страницу в первый, что-то вроде action = "empty.php"
, а затем на этой пустой странице дать заголовок как
<?php
header("refresh:5; url=parentpage.php");
echo"you will now be redirected to parentpage.php in 5 seconds..";
?>
EDIT:
После прочтения вашего комментария вы можете попробовать что-то подобное;
<form class="lele" id="lele" name="lele" method="post" action='karloshopping.php?param=<?php echo $_SESSION['user_id'] ?>' target=_blank>
<input type="submit" value="I Understand,Visit the Retailer" id="lelebtn" class="buttom" name="lelebtn" /><br/>
</form>
</div><?php
if(isset($_POST['lelebtn'])){
}
?>
В вашем karloshopping.php
сделать что-то, как я сделал выше:
<?php
header("refresh:5; url=parentpage.php");
echo"you will now be redirected to parentpage.php in 5 seconds..";
?>
Вы можете также использовать fucntion JavaScript:
<script type="text/javascript">
function reDirectit()
{
var url = "http://www.stackoverflow.com";
window.location(url);
}
</script>
После нашего обсуждения, я думаю, что это именно то, что вам ищем;
<script type="text/javascript">
function redirect()
{
window.location.href="pagez.php";
}
</script>
<form method = "post" action = "pagey.php" target = "_blank">
<input type="submit" value="Go" onClick = "return redirect();" />
</form>
С JavaScript.
Мы находимся на странице x предположим, что нажимаем submit открывает страницу y, submit - это кнопка формы, поэтому URL-адрес страницы находится в действии и открывается в другой вкладке. Теперь как перенаправить родительскую страницу x через несколько секунд? –
Обратите внимание, что даже если ваша проблема может быть решена, вы разместили неполную часть HTML. Убедитесь, что это упорядочено и в коде. – dakab