1

我不是程序员,所以请多多包涵。

我创建了一个简单的表单,要求输入“ID”和“链接”。当我单击提交时,它将在第二个表单上显示 URL。

例如,我在“ID”中输入 12345,在“Links”中输入https://www.example1.com 。

output.php表单具有以下代码:

<script>document.write(window.location);
</script></br>

使用我的程序的结果是:

API/output.php?id=12345&links=https%3A%2F%2Fwww.example1.com

我希望程序结果是这样的:

API/12345.json?blast%5Blinks%5D=https%3A%2F%2Fwww.example1.com

这意味着由于我在“ID”字段中输入了 12345,因此我想将结果显示为 12345.json(加上链接)而不是 output.php(加上链接)

我怎样才能做到这一点?

4

1 回答 1

0

如果我理解您的问题,那么您有一个包含字段的表单,id并且link您的结果应该是API/id.json?blast[links]=link(来自您的表单的位置),正确的 URL 编码idlink

尝试这个:

<?php

  if($_SERVER['REQUEST_METHOD'] == 'POST') {
      $url = $_POST['link'];
      $id = $_POST['id'];
      print 'API/'$id.'.json?blast'.urlencode('[links]='.$url);
  }

?>
于 2013-06-05T08:16:39.360 回答