如何使用PHP打开URL?

问题描述 投票:1回答:3

我想要类似JavSacript的window.open()方法,我可以用来打开一个特定的URL,例如,https://www.google.com/

有没有办法在纯PHP我可以做同样的事情?

我知道我们可以在python中使用selenium来做到这一点。我认为guzzle可能会有所帮助,但我在网上找不到任何有用的东西。提前致谢。

javascript php url guzzle
3个回答
3
投票

虽然您无法直接通过PHP打开新窗口,但您可以使用:

header("Location: <LOCATION_TO_REDIRECT>");

将当前浏览器窗口重定向到指定的URL。


1
投票

如果你只是谈论REDIRECTING而不是有很多方法:

header("location:ur url");

echo"<a href='ur url'></a>";

form submit

或者在php函数中使用JS

<?php
function open_window($url){
   echo '<script>window.open ("'.$url.'", "mywindow","status=0,toolbar=0")</script>;
}';


// test:
open_window('http://www.google.com');
?>

PHP可以运行任何代码......这取决于你如何使用PHP。


1
投票

echo JavaScript页面中的某个位置,其中包含用于打开所需位置的新窗口的代码。

<?php
echo '<script type="text/javascript">
    window.open("http://google.com");
</script>';
?>
© www.soinside.com 2019 - 2024. All rights reserved.