[英]how to create a dynamic redirect link with js and php?
PHP 與瀏覽器沒有任何關系和行為,有時它會犯一些錯誤。 例如我們不能設置header 函數來重定向到空白頁面中的頁面。 因為它與瀏覽器沒有關系,為此,我們應該使用 JS 。現在我將這兩種語言混合以達到目標。
<?php
$word = $_POST["tagTxt"];
$tag = "https://www.example.com/" . $word;
echo '<script>window.open("Location: <?php $search;?>");</script>';
?>
目標是這段代碼,但它不起作用。 我想從第一頁獲取一個字符串,然后使用 post 方法將其發布,然后將其傳遞到靜態地址以使用空白目標重定向。 謝謝。
不確定我是否完全理解你的問題,但你有沒有嘗試過這樣的事情:
<?php header("Location: $search");
我認為您正在嘗試在頁面加載時打開一個新的 url。
因此,如果您嘗試這樣做,請檢查下面的代碼。 通過這種方式,您可以混合從客戶端接收到的參數,處理它們並將它們發送回客戶端。
然后使用帶有 window.onload 函數的 javascript 在頁面加載接收到的參數時執行重定向頁面。
<?php
$word = "1";
$tag = "www.yahoo.com/" . $word;
echo '<script text="text/javascript">window.onload = function(){window.open("'.$tag.'");} </script>';
?>
如果您正在“更改”網頁。 不要使用window.open
使用window.location = 'http://www.google.com/';
在你的例子中這樣做
<?php
$word = $_POST["tagTxt"];
$tag = "https://www.example.com/" . $word;
echo "<script>window.location = '$tag';</script>";
?>
(復制上面的代碼,它應該可以完美滿足您的要求)
我找到了方法。 謝謝大家。
<?php
$word = $_POST["tagTxt"];
$tag = "https://www.example.com/" . $word;
echo "<script>window.open( '$tag' );</script>";
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.