j'ai écris une application qui fait la chose suivante :
Je vais lire une page web, je cherche une information, et je l'affiche dans une fenêtre.
En soit rien de bien compliqué, et cela fonctionne.
Pour ce faire, j'utilise les lignes suivante :
Code : Tout sélectionner
$s_URL="https://monsite.com/defaut.php"
$s_mapage=BinaryToString(InetRead($s_URL,1))
Cela ne fonctionne plus vraiment...
quelque soit la page réelle, j'ai une sorte de cache persistant quelque part, malgré l'option 1 sur la fonction inetread.
La variable de type chaine nommée mapage reste identique. même si la page web change de contenu.
(PS: j'ai essayé aussi le vidage de cache IE : RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess.. sans plus de succès).
Résultat pour que cela fonctionne, j'ai compilé la requête dans un exécutable qui place la page dans un fichier.
Et je lance cet exécutable toutes les secondes. Mais cela n'est pas viable, cela consomme beaucoup de ressources et ralenti la machine avec les écritures disques.
Ma question, est donc comment solutionner cette persistance parasitaire ou récupérer la variable sans passer par un fichier intermédiaire.
Merci d'avance pour toute aide.
Silmaril92





