次のようなデータベースがあります。
id | link | someotherstuff
---------------------------------------------------------
1 | index.php?video=123 | blah
2 | index.php?video=4567&other=variable | blah
3 | site.com/index.php?video=video=1 | blah
等々。URL パラメータを使用して適切なビデオ リンクを見つけたいと考えています。www.mysite.com/index.php?video=1 にアクセスすると、データベースにリンク列の「video=1」の部分を見つけてもらいます。リンク列を検索すると、ID 1 と ID 3 の両方がリンクに含まれているため、すべてが機能しています。
ページの統計を取得するために Piwik を使用しています。セッションを使用して URL からビデオ番号を取得し、これを使用します。
$videostring = "video%3D".$_SESSION['video']."";
これとともに:
$resulting = file_get_contents("http://www.site.com/piwik/?module=API&method=Actions.getPageUrls&idSite=1&period=range&date=2013-04-05,today&format=php&expanded=1&token_auth=$token_auth&filter_pattern=". $videostring . "");
検索を必要な数だけに制限できるように、filter_pattern を使用するにはどうすればよいですか?