Php Http post/get动态操作url
您好,如果有人能告诉我在html表单上创建动态动作url的最简单方法,是否可能 我们有两个文本框,我们希望使用表单文本框中包含的值将信息提交到如下url 我想这将需要通过java脚本或其他方式来完成,但我不知道如何去做 在此方面的任何帮助都将不胜感激Php Http post/get动态操作url,php,javascript,html,forms,Php,Javascript,Html,Forms,您好,如果有人能告诉我在html表单上创建动态动作url的最简单方法,是否可能 我们有两个文本框,我们希望使用表单文本框中包含的值将信息提交到如下url 我想这将需要通过java脚本或其他方式来完成,但我不知道如何去做 在此方面的任何帮助都将不胜感激 谢谢,这很简单。您需要做的就是从脚本中获取值,然后使用头重定向。例如 if(isset($_POST['SUBMIT'] { $box1 = $_POST['box1']; $box2 = $_POST['box2']; header("Loca
谢谢,这很简单。您需要做的就是从脚本中获取值,然后使用头重定向。例如
if(isset($_POST['SUBMIT'] {
$box1 = $_POST['box1'];
$box2 = $_POST['box2'];
header("Location: http://example.com/$box1/$box2/");
}
if(设置($\u POST['SUBMIT']{
$box1=$_POST['box1'];
$box2=$_POST['box2'];
标题(“位置:$box1/$box2/”;
}
或者,如果您不想执行重定向,您可以使用PHP curl库。如果使用javascript,我想您可以这样做,
PHP或服务器重写规则(.htaccess)可能就是您想要的
<script>
//replace the textbox1 and 2 with the id of your text boxes in your form
var box1=document.getElementById('textbox1').value;
var box2=document.getElementById('textbox2').value;
window.location ="http://example.com/"+box1+"/"+box2+"/";
</script>
//用表单中文本框的id替换文本框1和2
var box1=document.getElementById('textbox1').value;
var box2=document.getElementById('textbox2').value;
window.location=”http://example.com/“+box1+”/“+box2+”/”;
可能希望将脚本放入函数中,并使用“onclick=”事件调用它,或者如果您希望在表单提交之前调用javascript,请尝试在函数末尾使用“onsubmit=”和return=false
希望能有帮助