Question

Je construis un agrégateur de nouvelles. Comment puis-je créer le bouton / Widget bouton Digg ou Facebook bouton Partager ce développeur Web peut intégrer dans leur propre site web. Lorsque leurs utilisateurs cliquent sur ce bouton, il peut déclencher une fonction qui interagissent (par exemple: le vote ou l'affichage montant vote) avec mon serveur. Merci.

Était-ce utile?

La solution

Solution simple: Vous avez besoin de script PHP qui accepte les paramètres GET. Le tiers peut envoyer des données utiles dans le paramètre GET et votre script peut les lire et faire le nécessaire.

Le vote tiers via le bouton ne doit pas se faire via GET params. Cela va créer de mauvaises attaques de vote. Ce que vous pouvez faire est de faire une API pour vos systèmes tiers et leur faire faire une demande de CURL à votre API avec la charge utile de données POST. Encore une fois, ce n'est pas le plus sûr. Pour le rendre plus sûr, utilisez la clé API et le domaine / contrôle IP.

Si votre système est basé sur des sessions utilisateur, vous pouvez faire une vérification des cookies pour déterminer USER information et lire les valeurs. (Similaire à Facebook Like).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top