URLをphpページに渡す必要があります。URL には、特殊文字やエンコードされた変数が含まれる場合と含まれない場合があります。たとえば、ajax リクエストを考えてみましょう。
var url = 'http://siteaddr.com/abc%20cdf%202012%20movies%20software/';
$.get('check_link.php',{url:url},function(){
//some function
});
$_GET['url']
PHP ページの変数のエコー結果はhttp://siteaddr.com/abc cdf 2012 movies software/
、%20 がスペースに変換されます。URLをそのまま受け取る必要があります。URLのエンコードとデコードを試みました。しかし、必要な結果が得られませんでした。