gpt4 book ai didi

javascript - PHP 将变量传递给新的 Window.Open Javascript

转载 作者:行者123 更新时间:2023-11-30 11:41:26 24 4
gpt4 key购买 nike

我已经阅读了以下帖子,但它们对我来说有点过头了。我想我正在尝试做一些相当简单的事情,并且需要一些指导。

How to pass variables and data from PHP to JavaScript?

passing PHP variables across javascript windows.open to another PHP page

Posting a php variable to a new window

情况是这样的:

我有一个非常简单的 php 脚本,它调用另一个脚本并传递 2 个变量:

<?php
echo '<script type="text/javascript" language="javascript">
window.open("http://callpage.com/utils/cdr.php?callernum=123456789&calltime=2017-02-22 16:24:12");
</script>';
?>

注意:这只是一个“硬编码”示例。

下一个脚本,获取这些数字并构建文件/url 变量。

让我们说

$file = /var/www/html/file.wav

我想做的是打开一个新窗口,效果是:

http://newpage.com/$file

我已经阅读并发现我认为最好的用途是 Javascript,但我似乎无法将我的变量放入 Javascript。

这是我想要开始工作的:

<?php 
$file = /var/www/html/file.wav
echo '<script type="text/javascript" language="javascript">
window.open("http://newpage.com/$file");
</script>';
?>

一些注意事项:

  • 我不想“重定向”旧页面,我希望它保持打开状态,并且远程页面不在同一个域中(一个是 a.domain.com,另一个是 b.domain.com)。
  • 我不关心窗口大小等,它是一个 wav 文件,我希望浏览器只使用简单的 Wav 浏览器默认界面播放。

最佳答案

如果我正确理解你想要什么,你必须将字符串与变量连接起来才能被替换

<?php
$file = '/var/www/html/file.wav';
echo '<script type="text/javascript" language="javascript">
window.open("http://newpage.com/'.$file.'");
</script>';
?>

关于javascript - PHP 将变量传递给新的 Window.Open Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42498574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com