2010-10-13 5 views
1

J'ai un site où j'ai besoin d'empêcher certaines personnes d'y accéder, et de créer de nouveaux comptes en raison d'abus rampants.Comment lire/écrire des cookies flash avec PHP?

L'interdiction d'IP, la mise en place de cookies pour identifier les personnes s'est révélée inutile car ils utilisent des proxies et effacent les cookies. Je souhaite enregistrer le "ban cookie" dans Flash, et faire réapparaître PHP le cookie http si le cookie Flash existe. Existe-t-il une sorte d'API php/flash qui me permettra d'écrire des cookies en flash, et que php les lise?

+0

Sur le même sujet, vous pouvez bloquer l'accès à votre site des visiteurs assis derrière les proxies. Vous obtiendrez quelques faux positifs, et ne serez pas en mesure de bloquer tous les proxys, mais c'est un début. – mellowsoon

Répondre

1

Il n'existe aucune bibliothèque PHP pour la création de fichiers Flash prenant en charge les objets partagés locaux (cookies Flash). La seule bibliothèque PHP pour générer des fichiers Flash est Ming qui ne les supporte pas. Pour ce faire, vous devrez créer manuellement un fichier Flash qui crée un objet partagé local et placer ce fichier Flash sur votre page Web. La façon la plus simple d'y parvenir est d'utiliser le SDK Flex open source pour compiler un fichier ActionScript. Vous aurez besoin d'apprendre un peu d'Actionscript pour le faire.

Vous pouvez voir l'API pour les objets locaux partagés ici: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html?filter_flex=4.1&filter_flashplayer=10.1&filter_air=2