Salut, je voudrais savoir si PHP tu peut exécuter du code javascript, je m'explique, j'aurais besoin de savoir si une page html ou php fait une redirection en javascript
J'ai tester avec cURL et file_get_contents et après plusieurs test je me suis rendue compte que cURL lit simple le javascript mais l'exécute pas
Après vous allez me dire pourquoi tu n'utilise pas un preg_match_all et tu regarde si il y a pas de code javascript qui fait une redirection .
Le problèmes c'est que je ne peut pas basé sur le code html car sa ne correspondras pas à mes attentes
Pour ceux qui n'ont pas très compris se que je voudrais faire je vous met un exemple
<!DOCTYPE html>
<html>
<head>
<title>Test cURL</title>
<meta charset="utf-8">
</head>
<body>
<script>document.location.href="https://www.google.fr";</script>
</body>
</html>
En faite voudrez savoir si cette page fait une redirection en javascript mais sans me basé sur le code html
et je voudrez aussi récupérer l'URL de google
J'ai essayer ceci en PHP mais sauf PHP me retourne l'URL de ma page html, mais moi dans se cas la je voudrez récupérer l'URL de google sans me basé sur code html, car pour mon project je ne pourrais pas me baser sur le code html
<?php
$URL = 'http://192.168.1.39/cURL_test.html';
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_URL, $URL);
curl_exec($ch);
$info = curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);
curl_close($ch);
echo $info;
J'espère que vous aurez compris un peut pret se que je veut faire,
merci,
au revoir
127.0.0.1/menbres.php?query=<svg/onload=document.location.href="https:\\\\www.google.frt"> Je veut savoir si mon javascript à était exécuté par ma page via php, sauf curl ne l'exécute pas :/