If you want is just a one off notification, you could do something like add a small notifier for the page. I do that sometimes but usually shut it off soon after, because it can generate a pile of email. Use sparingly.
You specifically mentioned PHP, so I'm including code:
// add ip addresses you don't care about here
$no_mail = array(
$url = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI';
$to_email = 'email@example.com';
if (!in_array($_SERVER['REMOTE_ADDR'], $no_mail)):
$body = $url . "\n\n". print_r($_SERVER, true);
$headers = 'From: firstname.lastname@example.org' . "\n" .
'Reply-To: email@example.com' . "\n" .
'X-Mailer: PHP/' . phpversion() . "\n";
'Email from '. url . $_SERVER['REMOTE_ADDR'],
, $headers) or die("<!-- error with email -->");
print "<!-- notification sent -->";
print "<!-- no notification sent -->";
This is in no way a comprehensive solution. You could so a similar thing by just running a
tail on your logs and
grepping for information about the pages you care about.