パラメータ 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.phpP粉6429198232024-01-30 00:37:39
コメントで述べたように、彼の最後の 3 つのルールは間違っています:
リーリーこの URL はどうなりますか? http://example.com/expenses/2012
これが id
か year
かを検出するにはどうすればよいですか?
このソリューションの使用をお勧めします:
リーリーしたがって、.htaccess
ファイルは次のようになります: (最後の 3 つのルールを変更しただけです)
オンラインテスト:
私はこれをテストしましたが、すべてのケースで機能します id/year
、id< /code>
および year
、以下では、URL
php条件も変更する必要があります
リーリーこの変更がなければ、ID と年で設定された時刻に到達することはありません