Autor Zpráva
strejda
Profil *
Dělám plugin pro WordPress. Potřeboval bych, aby se mi automaticky vytvářel seznam webů, kteří mají můj plugin nainstalovaný. Při každé aktivaci a deaktivaci by se seznam měl sám aktualizovat.

Nějaké nápady? Dík.
AM_
Profil
tak ať si při každé instalaci pluginu na nějaký server ten tvůj plugin dá vědět nějakému master serveru, že je naživu - s deaktivací je to horší, když stránku někdo "prostě smaže", detekuješ to těžko.
strejda
Profil *
AM:
Mohl bys aspoň naznačit, jak by se to dalo udělat?

Lidé pluginy obyčejně nemažou z FTP, ale pomocí deaktivovací fce ve WordPressu. Navíc při deaktivaci plugin odstraní všechen bordel, který tam při instalaci natahal, takže aspoň tato skutečnost by uživatele měla dostatečně motivovat k tomu, aby se pluginu zbavovali běžnou cestou. :)
AM_
Profil
no nějaký script, který se spouští při instalaci, by mohl třeba:
file_get_contents('http://myMasterServer.com/?installingTo=frantaVomacka.cz');

a obdobně pokud se při odinstalaci spouští nějaký script.
S Wordpressem nedělám, ale doufám, že to takto nějak půjde.
strejda
Profil *
A co ochrana? Jak zamezit tomu, aby mi tam někdo něco nepodstrkával místo tý adresy?
strejda
Profil *
Nějaké nápady?
Jake898
Profil
Ochrana je u tohodle těžká. Nejlepší bude asi kontrola dat na straně master serveru (počet URL u jedné IP za hodinu/den, ...).
strejda
Profil *
Jake898:
Měl jsem na mysli třeba nějaký zákeřný kód.

Asi mi zbývá jen doufat, že na to nikdo nepřijde. :-/
strejda
Profil *
Jo, dá se nějak ověřit, zda je ten, kdo mi posílá data o instalaci/odinstalaci pluginu, dotyčný člověk?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: