Browse Source

détecter les redirections lors de l'ajout automatisé d'un site (!4)

détecter les redirections lors de l'ajout automatisé d'un site

pour cela, utiliser recuperer_url() qui permet d'obtenir l'url de redirection finale et utiliser celle-ci pour l'url_syndic et celle du flux associé

Fix #4408

Reviewed-on: spip/sites#4
3.0
b_b 2 years ago
parent
commit
67ce46d135
  1. 9
      inc/site.php

9
inc/site.php

@ -39,11 +39,14 @@ function analyser_site($url) {
$url = 'http://' . $url;
}
$texte = recuperer_page($url, true);
if (!$texte) {
$res = recuperer_url($url, array('transcoder' => true));
if (!$res or !$res['page'] or intval($res['status']/100) != 2) {
return false;
} else {
$texte = $res['page'];
$url = $res['url'];
}
include_spip('inc/syndic');
cdata_echappe($texte, $echappe_cdata);

Loading…
Cancel
Save