2017-06-28 15 views
0

私はPHPで安らかなAPIを作成したい、私はphpとhtmlコードがそこにあるファイル 'index.php'を持って、私はそれのためのAPIを作るしようとしています。だから私にそれを行う正しい方法です示唆してください?PHPで安心なAPI?

ここ

が私のコードです:

GET /file/{filename} - will get a file 
POST /file - will create a file 

第二に、あなたはあなたのエンドポイント以来、$_GET['filename']を使用しないでください。

<?php 
$verb=$_SERVER['REQUEST_METHOD']; 
if($verb == 'GET') 
{ 
if(isset($_GET['filename'])){ 
$response = file_get_contents($_GET['filename']); 
echo $response; 
} 
else{ 
die("ERROR: REQUIRED PARAMETERS NOT GIVEN!"); 
} 
} 
?> 
+0

フレームワーク(Laravel、Lumenなど)でやってみませんか? –

+0

https://www.cloudways.com/blog/creating-rest-api-with-lumen/ –

+0

それは間違っていますか?そのも動作しますが、javascriptのコードはindex.phpで動作していません。 – Shiv

答えて

0

まず、あなたは次のように、あなたのAPIエンドポイントのパスと動詞を決定する必要があります例えばGET /file/myfile.txtであり、filenameパラメータはmyfile.txtであり、これはパスの一部です。パスからパラメータを抽出する必要があります。

第3に、その目的のためにマイクロフレームワークを使用する方が良いです。

+0

私はこれを使用しているので、私は多くの時間を持っていないように、path.suggestからパラメータを抽出する方法を教えてください私は私のコードで何を変更する必要があります。 – Shiv

関連する問題