ce qui est le l.phpun bon moyen d'implémenter l.php comme facebook?
im deviner l.php est link.php sur facebook . c'est un pré-rediriger le script . chaque lien sur facebook est filtré link.php? to = lien
j'ai des choses à l'esprit. comme
faire une classe rendent ou filtrer l'entrée avec regex, trouve un www.link.com changer alors à quelque chose comme
<a href="http://www.oursite.php?to=www.link.com">link</a>
, le problème est quand nous avons des changements, si nous changeons quelque chose, tous nos liens d'archives ne vont pas fonctionner (supposons que nous mettons l'entrée dans la base de données.).utiliser un JavaScript pour ce faire, je veux dire oui, mais je ne suis pas familier avec js, mais je sais que nous pouvons rechercher et changer les liens en direct comme ci-dessus. mais le problème est lorsque l'utilisateur ne dispose pas d'un js sur, (mobile, ou aucun plugin JavaScript, etc.)
ou peut-être que vous avez une meilleure réponse quelle est la meilleure façon dont nous implantons l.php ?
merci !!!!, vraiment excellente réponse que cependant, Suggérez-vous? des inconvénients de DOMcocument? comme l'utilisation du bélier? il vaudra mieux s'il y a des avantages et des inconvénients des options. –
Je n'ai fait aucun test pour voir les performances de DOMDocument, vous pourriez vouloir tester vous-même pour voir si c'est trop lourd ou pas. C'est probablement un peu lourd pour quelque chose d'aussi simple, donc si vous voulez descendre la route regex, vous pouvez juste faire 'preg_replace ('| ] +) | i', 'http: //www.oursite.php? to = $ 1', $ html);' –