我想要类似JavSacript的window.open()
方法,我可以用来打开一个特定的URL,例如,https://www.google.com/。
有没有办法在纯PHP
我可以做同样的事情?
我知道我们可以在python中使用selenium来做到这一点。我认为guzzle
可能会有所帮助,但我在网上找不到任何有用的东西。提前致谢。
虽然您无法直接通过PHP打开新窗口,但您可以使用:
header("Location: <LOCATION_TO_REDIRECT>");
将当前浏览器窗口重定向到指定的URL。
如果你只是谈论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。
echo
JavaScript页面中的某个位置,其中包含用于打开所需位置的新窗口的代码。
<?php
echo '<script type="text/javascript">
window.open("http://google.com");
</script>';
?>