ホームページ  >  に質問  >  本文

PHP で複数のフィルターを使用して REST API GET メソッドを作成する

パラメータ ID を使用して PHP で REST API GET メソッドを作成しました。 http://localhost:8012/REST-API/items/expenses?id=2。これは正常に機能しますが、データの取得には http://localhost:8012/REST-API/items/expenses?id=2&year=2022 を使用したいと考えています。私はphpを初めて使用し、あらゆる可能性を試しましたが、正しい応答が得られませんでした。以下はコードです

Expenses.php

(

/class ファイル内) リーリー

readexpenses.php

リーリー

.htaccess

ああああ

P粉937769356P粉937769356238日前323

全員に返信(1)返信します

  • P粉642919823

    P粉6429198232024-01-30 00:37:39

    コメントで述べたように、彼の最後の 3 つのルールは間違っています:

    リーリー

    この URL はどうなりますか? http://example.com/expenses/2012 これが idyear かを検出するにはどうすればよいですか?

    このソリューションの使用をお勧めします:

    リーリー

    したがって、.htaccess ファイルは次のようになります: (最後の 3 つのルールを変更しただけです)

    リーリー

    オンラインテスト:

    私はこれをテストしましたが、すべてのケースで機能します id/year id< /code> および year 、以下では、URL

    を渡していることがわかります。

    php条件も変更する必要があります

    リーリー

    この変更がなければ、ID と年で設定された時刻に到達することはありません

    返事
    0
  • キャンセル返事