Je veux une fonction de redirection url rediriger dans le PHP tel que http://www.wheregoes.com/.navigateur web script PHP
Je veux détecter quatre types de redirections:
- Http 301 redirigent
- Http 302 redirigent
- balise meta redirect
- JavaScript à
Si je CURL, Je peux facilement détecter 301, redirection 302, mais il est difficile de détecter les deux autres redirections.
donc je veux un navigateur web scriptable, je vais utiliser une bibliothèque comme ci-dessous:
$browser = Browser::createBrowser('chrome');
$delay = 10; // (This is a important parameter for detecting javascript or meta tag redirection).
$browser->load($url, $delay, function onLoadComplete($arr_track_url){
print_r($arr_track_url);
});
J'ai cherché et a couru dans certaines bibliothèques telles que http://www.simpletest.org/en/browser_documentation.html, mais ils ne supportent pas le javascript et redirect balise meta.
Existe-t-il un navigateur script PHP? Ou puis-je détecter facilement la javascript ou la redirection de métabalises?
duplication possible de [Émulation non-navigateur de JavaScript - est-ce possible?] (Http://stackoverflow.com/questions/1768717/non- browser-emulation-of-javascript-is-it-possible) –
['' les balises sont encore faciles] (http://php.net/manual/fr/function.get-meta-tags.php), redirections JavaScript sont assez difficiles. –
Je pense que l'émulation de non-navigateur est trop lourde pour ma demande. Parce que je ne veux pas analyser le CSS, dessiner html et ainsi de suite. Je n'ai besoin que de la redirection de html. Y a-t-il une solution sympa pour ça? –