讓我寫什麼,我理解你想要做什麼:
- 用戶將一個URL
- 一些代碼在PHP做
- 用戶被重定向到一個新的URL通過Javascript
如果沒有用戶交互,則可能沒有任何其他步驟。
但是您確實需要了解PHP是一種服務器端語言,並且它是一種客戶端語言。
如果沒有任何AJAX調用,您無法將內容從JS傳遞給PHP。
解決方案
因此,基本上,你會做
<?php
/** YOUR PHP CODE WITH $_GET $_POST RETRIEVALS OR WHATEVER **/
$javascript = '(function() {
// your redirection
})();';
?><html>
<head>
</head>
<body>
Your HTML here
<script>
<?php echo $javascript; ?>
</script>
</body>
</html>
說實話,我寧願認爲這種類型的代碼是純PHP,更快,更輕鬆:
<?php
/** YOUR PHP CODE WITH $_GET $_POST RETRIEVALS OR WHATEVER **/
if(!empty($redirectIsNeeded)) {
header('Location: http://foo.bar');
}
?><html>
<head>
</head>
<body>
Your HTML here
</body>
</html>
您也可以考慮,如果不需要加載,並且只想使用history.pushstate在URL欄中「顯示」正確的URL。
你想修改PHP中的url –
@NadirLaskar是的..我想編輯兩個參數並重定向到該URL – Azima
發佈一些你已經嘗試過的代碼 – Rahul