|
Posted by Michael Fesser on 10/30/06 16:59
..oO(Bart op de grote markt)
>I have a website in php in which I have some kind of portal to external
>links that come from a database. When a user clicks on a link,
>"link.php" is called, does some stuff (e.g. adds 1 to the visit-count
>of that certain page) and then forwards the user with a location-header
>to the asked page. Now my question: is it possible to get the
>response-code of that asked page? E.g. when code 404 is returned, I
>can put that in the database and then it's easy for me to know when a
>link is broken.
No, because it's the browser that request the other page, not your
script.
But you could let your script perform such a check from time to time:
Maybe every 10th click on that link (or if the last check was more than
1 month ago) your script itself could send a request to the other site
to check its state. If the check succeeds, store the result in your DB
and send the redirect to the browser.
Micha
[Back to original message]
|