Restlerを使用してRESTAPIを開発していますが、iAuthenticate実装から要求されたサービスを取得する必要があります。
これまでのところ、私はここに到達することができました:
$m = preg_match('/.+?\/(?P<api>.+?)\/(?P<service>\w+)/', $_SERVER['REQUEST_URI']);
そして$_SERVER['REQUEST_URI']
この形をしています:/somedir/apiclass/requestedservice?...
私はここで正規表現を試しました:http ://www.spaweditor.com/scripts/regex/index.php実際のURIで、それは完全に機能します。iAuthenticate実装内のリクエストURLを解析しようとすると、機能しません。
Restler iAuthenticate実装内で正規表現を有効にする方法を知っている人はいますか?空白ページの代わりにRestlerでエラーを表示するにはどうすればよいですか?
ありがとう!
[編集]
一致オブジェクトを格納するための変数を渡していないので、 preg_match
それを格納するための3番目の引数を受け取り、ブール値を返します。名探偵コナン