如何使用PHP打开URL?

时间:2015-10-12 11:40:52

标签: javascript php url guzzle

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

在纯PHP中我有什么方法可以做同样的事情吗?

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

4 个答案:

答案 0 :(得分:1)

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

header("Location: <LOCATION_TO_REDIRECT>");

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

答案 1 :(得分:1)

如果您只是谈论重定向而不是有很多方法:

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。

答案 2 :(得分:1)

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

<?php
echo '<script type="text/javascript">
    window.open("http://google.com");
</script>';
?>

答案 3 :(得分:1)

为什么不使用最简单的方法:

$page = fopen('http://www.example.com/filename.html');$page = file_get_contents('http://www.example.com/filename.html');

然后像 echo $page; 一样返回?