最大 100 個の URL の有効性をチェックすることを目標とするスクリプトを作成しています (No 404)。
URL の唯一の変数は、次のようにページ番号です。
http://example.com/category/id/products/page/1
http://example.com/category/id/products/page/2
など、100 まで、
コードが無効な URL に到達したらすぐに停止して、到達した番号をエコーするようにします。これは、役に立たないようにしようとしているコードです。
$url ="http://example.com/category/id/products/page/1";
if (false !== strpos($url, $id)) {
$pageNumber = 2;
$check = true;
do{
$urlIterate = "http://example.com/category/id/products/page/".$pageNumber;
if(false !== strpos($urlIterate, $id)){
$pageNumber++;
}
else{
$check = false;
}
}
while($pageNumber <= 99);
}
else{
$check = false;
echo 'No pages were found at all';
}
echo "There were ". $pageNumber." pages.;
?>