0

场景是我向用户显示一个 javascript 弹出窗口。如果用户单击“确定”按钮,我会将用户重定向到包含一个表单的某个网页。现在,在用户单击提交按钮时填写表单后,我得到了相同的 $_GET 变量数组,该数组在用户确认后传递。现在实际上我想做的是在提交表单后删除 $_GET 数组。我应该如何实现这一目标?我尝试并搜索了解决方案,但找不到合适的解决方案。任何帮助将不胜感激。供您参考,我将代码如下:

/*The HTML code snippet*/

<input type="radio" name="generate_paper" id="generate_own_paper" value="own" data-href="http://localhost/eprime/entprm/web/control/modules/tests/manual_test_questions.php?op=next&test_id=101&test_no_questions=50"/>  <label for="generate_paper_own">Own Paper</label>

/*The Javascript Code snippet*/

<script language="javascript" type="text/javascript">
$(document).ready(function() {   
  $("#generate_own_paper").click(function(e) { 
    var ans=confirm("Do you want to generate own test questions?");
    if(!ans) {
      return false;
    } else {
      window.location.href = $('#generate_own_paper').attr('data-href');
    }    
  });
});
</script>

我没有提供表单的详细信息,因为它是一个非常大的 PHP 表单。有人可以帮我解决我的问题吗?如果您想了解更多详细信息,我可以为您提供相同的信息。提前致谢。

4

1 回答 1

0

在使用 PHP 删除 GET 变量的美丽方式之前已经有人问过这个问题?

接受的答案说:

$url = strtok($url, '?');
于 2013-11-09T15:56:40.890 回答