Bonjour,
j'essaye actuellement de créer une sorte de métamoteur perso qui utilise seulement des moteurs de recherche d'une quinzaine de wikis (lesquels ne font une recherche que sur leur base de données respective). Le but étant de faire une recherche globale sur l'ensemble des wikis en utilisant les moteurs existants. J'utilise la libcurl et donc la fonction curl() pour envoyer ma requête à tous les wikis (1 par 1) puis des parsers pour « découper » le résultats sur chaque page et enfin je réaffiche tous ces morceaux de pages tous ensemble sur une page de mon site. Cela se passe plutôt bien sauf dans 2 cas :
- Problème 1 : Les wikis sur lesquelles il est nécessaire de s'identifier pour pouvoir effectuer une recherche. J'utilise curl pour envoyer les identifiants et mots de passe, ce qui semble me permettre l'accès au wiki (j'arrive à transmettre les variables $_POST). Mais quand il y a une protection de la page qui nécessite de transmettre une variable de session $_SESSION, je n'y arrive plus.
- Problème 2 : Sur les wikis foswiki (ce sont les seuls qui me pose ce problème pour l'instant), même s'il n'y a pas besoin de s'identifier pour effectuer des recherches, il y a comme une sorte de protection qui empêche curl() d'accéder à certaine page.
Si quelqu'un a une piste à me donner pour que je tente de résoudre au-moins l'un de mes 2 problèmes, ça serait cool :)
Merci
