1

私はプログラマーではないので、ご容赦ください。

「ID」と「リンク」を求める簡単なフォームを作成しました。送信をクリックすると、2 番目のフォームに URL が表示されます。

たとえば、「ID」に 12345 を入力し、「リンク」に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(フォームからどこidlink来て) 正しく URL エンコードされているはずです。

これを試して:

<?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 に答える