PHP 修改动态网站的脚本 link 并打开新标签
PHP script to modify a dynamic website link and open a new tab
这是我的第一个问题,所以如果我做错了什么请告诉我。
我目前维护着一个网络服务器 运行 ubuntu
、php
和 mysql
.
我想做的是向站点添加一个新页面,向用户显示一个可以输入文本的框,当他们单击 "Go" 时,它会修改 URL 并打开一个新标签页。
例如 URL 如下所示。
http://1.2.4.5/api.php?getServices={"account":"variable"}
如果此人要在框中输入 12345
并且 select Go 它会将 link 修改为:
http://1.2.4.5/api.php?getServices={"account":"12345"}
我已经尝试了多种不同的方法来实现这个,但到目前为止没有成功,而且我似乎无法在网上找到任何关于它的信息,有人可以帮我吗?
您可以使用 JavaScript 作为:
$(document).on('click', '#buttonid', function(){
var variable_name = $('#textboxid').val();
var url = 'http://1.2.4.5/api.php?getServices={"account":"'+variable_name+'"}';
window.open(url);
});
或者您也可以使用 PHP 来完成。在您的 <form>
标签中添加 target="_blank"
属性
<form action="action.php" target="_blank" method="post">
然后在 action.php
上编写此 PHP 脚本
$url = 'http://1.2.4.5/api.php?getServices={"account":"'.$_POST['variable_name'].'"}';
header('location: '.$url);
您必须为此使用 AJAX,并为新标签页使用 javascript。
PHP 在服务器端执行,你不能用
这是我的第一个问题,所以如果我做错了什么请告诉我。
我目前维护着一个网络服务器 运行 ubuntu
、php
和 mysql
.
我想做的是向站点添加一个新页面,向用户显示一个可以输入文本的框,当他们单击 "Go" 时,它会修改 URL 并打开一个新标签页。
例如 URL 如下所示。
http://1.2.4.5/api.php?getServices={"account":"variable"}
如果此人要在框中输入 12345
并且 select Go 它会将 link 修改为:
http://1.2.4.5/api.php?getServices={"account":"12345"}
我已经尝试了多种不同的方法来实现这个,但到目前为止没有成功,而且我似乎无法在网上找到任何关于它的信息,有人可以帮我吗?
您可以使用 JavaScript 作为:
$(document).on('click', '#buttonid', function(){
var variable_name = $('#textboxid').val();
var url = 'http://1.2.4.5/api.php?getServices={"account":"'+variable_name+'"}';
window.open(url);
});
或者您也可以使用 PHP 来完成。在您的 <form>
标签中添加 target="_blank"
属性
<form action="action.php" target="_blank" method="post">
然后在 action.php
上编写此 PHP 脚本$url = 'http://1.2.4.5/api.php?getServices={"account":"'.$_POST['variable_name'].'"}';
header('location: '.$url);
您必须为此使用 AJAX,并为新标签页使用 javascript。 PHP 在服务器端执行,你不能用