Domanda

Sto costruendo un aggregatore di notizie. Come posso creare il pulsante / widget di come il tasto Digg o il pulsante Facebook Condividi che lo sviluppatore web può incorporare nel proprio sito web. Quando i loro utenti fanno clic su tale pulsante, si può innescare qualche funzione che interagiscono (es: voto o visualizzazione voto importo) con il mio server. Grazie.

È stato utile?

Soluzione

Soluzione semplice: è necessario PHP script che accetta i parametri GET. Il terzo può inviare carico utile di dati nel parametro GET e lo script li può leggere e fare il necessario.

Le votazioni di terze parti tramite il pulsante non deve essere fatto tramite GET params. Questo creerà attacchi di voto cattivi. Che cosa si può fare è fare un'API per i vostri sistemi di terze parti e li hanno fanno una richiesta CURL al vostro API con il carico utile di dati POST. Ancora una volta, questo non è il più sicuro. Per renderlo più sicuro, utilizzare la chiave API e il dominio / IP di controllo.

Se il sistema si basa su sessioni utente, è possibile fare un controllo dei cookie per determinare le informazioni dell'utente e leggere i valori. (Simile a Facebook Like).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top