[PHP] Placer un fichier sur le poste client

Placer un fichier sur le poste client [PHP] - PHP - Programmation

Marsh Posté le 12-02-2007 à 14:26:57    

Bonjour à tous,
Je voudrai savoir si il est possible de placer un fichier sur le poste client lors de son arrivée sur mon site. Je ne pense pas qu'avec php se soit possible, mais on m'a parlé d'ActiveX alors je garde espoir, mais la j'y onnais rien aux contrôles ActiveX.
 
Le but de la manoeuvre --> Un visiteur arrive sur mon site. Un script va aller vérifier si le fichier existe, si le fichier existe, alors ce n'est pas la 1ère fois que la personne visite mon site, tant dis que s'il n'existe pas alors le script va le créer et les prochaines fois je saurai qu'il est déjà passé par là.
 
Merci a+


Message édité par bartsword le 12-02-2007 à 14:46:12
Reply

Marsh Posté le 12-02-2007 à 14:26:57   

Reply

Marsh Posté le 12-02-2007 à 14:45:24    

SetCookie

Reply

Marsh Posté le 12-02-2007 à 14:50:01    

ouai bien entendu... Mais trop facile à contourner, je veux pas que l'utilisateur connaisse l'endroit où se trouve le fichier, et les cookie trop personne savent ce que c'est et savent comment les supprimer.

Reply

Marsh Posté le 12-02-2007 à 14:54:33    

Ca se fera pas en php de toute manière, si tu veux pas de cookies.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-02-2007 à 15:00:34    

Pas mieux.
As tu aussi pensé que ce ne serait peut-être pas très "légal" ?


Message édité par format_c le 12-02-2007 à 15:00:49
Reply

Marsh Posté le 12-02-2007 à 15:14:32    

Non c'est pas possible et heureusement, sinon tu imagines combien de fichiers "alakon" se retrouveraient sur ton disque dur quand tu cherches du pr0n des docs sur PHP.
 
 

Reply

Marsh Posté le 12-02-2007 à 15:14:40    

skeye --> Oui je pense bien c'est pourquoi on m'a proposé de le faire grâce à l'activeX, si qq1 en connait un peu la-dessus...
 
format_c --> Peut-être oui... Mais c'est le seul moyen que j'ai pour que mon système soit "inviolable" (je le met entre guillement parce-que c'est une utopie evidement :jap: ), alors si je dois payer le prix de l'ilégalité, et bha je le ferais  :na: .  
 
Bien sûr je sais que certaines personnes pourraient utiliser ce procéder avec de mauvaises intentions, mais tant que je sais que je ne fais rien de mal, j'ai la conscience tranquille et mon site est bien protéger. J'espère que tu vois ce que je veux dire  :sol:  
 
 
lol, après ça plus personne voudra m'aider c'est sûr... Enfin, je suis honnête, j'espère que je trouverai le chemin  :jap:  
 
 
edit: anapajari --> lol, oui je suis d'accord, quoiqu'il en soit moi en ce qui me concerne, quand je me retrouve a chercher des docs sur PHP bha... je peine à trouver à cause de certains fichiers "alakon", ce qui fait que je me rabat sur le pr0n ^^
 
nan mais sérieusement, on en a tous de fichiers à la con qu'on à jamais demandé à avoir, donc la manip est sûrement possible!!! Je cherche juste le moyen pour y arriver.


Message édité par bartsword le 12-02-2007 à 15:19:42
Reply

Marsh Posté le 12-02-2007 à 15:15:34    

Un activeX faut que l'utilisateur l'autorise et c'est pas compatible avec tous les navigateurs.[:dawao]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-02-2007 à 15:21:19    

Oui ça c'est sûr, mais réglons un problème à la fois :) lol

Reply

Marsh Posté le 12-02-2007 à 16:59:33    

Putain mais une bonne fois pour toute explique clairement pourquoi tu veux que l'utilisateur soit log dès sa première visite, à vie, sans se log, sans utiliser de cookies.  
Ce que tu décris est impossible. Pas la peine d'aller post dans la cat C ou d'ouvrir 50 posts dans la cat PHP.  
Peut-être que le but que tu aimerais atteindre est différent et réalisable, lui, donc detaille le.

Reply

Marsh Posté le 12-02-2007 à 16:59:33   

Reply

Marsh Posté le 12-02-2007 à 17:33:30    

excuse-moi mais les post que j'ai fait avait un but bien précis: Aiguiller ma recherche et éviter de tourner en rond. Bien sûr c'est pour essayer de solutionner le même problème...  
 
Désolé, mais c'est très difficile d'en dire plus sans dévoiler le projet dans son intégralité, et ça je ne peux pas le faire, pas ici. J'aimerai beaucoup t'aider à m'aider d'avantage mais je sais plus comment.
 
Mon problème c'est ça : Je dois faire en sorte qu'une personne ne prenne qu'une unité au compteur de visite. Et ça même si l'IP de l'utilisateur change. C'est pourquoi je dois faire une test IP mais avec une sécurité supplémentaire.
 
Est-ce que cela t'aide un peu à mieux comprendre mon problème ?

Reply

Marsh Posté le 12-02-2007 à 17:35:47    

La seule solution standard que tu as est le cookie. Et rien de ce que tu pourras envisager d'autre ne sera moins contournable tout en restant utilisable par tous.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 12-02-2007 à 17:39:13    

skeye --> ouai ok...
 
Si il y a d'autres avis, hésitez pas je garde espoir, tout en commencçant à le perdre  :I

Reply

Marsh Posté le 12-02-2007 à 17:56:30    

Pour les sites web y'a quand meme quelques regles a respecter:

 

on redimentionne pas la page
pas de frames
on ne colle pas de merdes sur la bécane du client

 

edit: et en général on préfere qu'un comportement soit standard: donc utilises des cookies


Message édité par -ThX- le 12-02-2007 à 17:57:28
Reply

Marsh Posté le 12-02-2007 à 18:20:28    

bartsword a écrit :

skeye --> ouai ok...
Si il y a d'autres avis, hésitez pas je garde espoir, tout en commencçant à le perdre  :I


Nan mais tu peux oublier une bonne fois pour toute hein :o
ça va faire une semaine que tout le forum de l33t de la programmation en france s'acharne à te dire, "Nan s'pas possible, oublie".

 

J'sais pas moi ... Fait un applet java :o


Message édité par anapajari le 12-02-2007 à 18:20:44
Reply

Marsh Posté le 12-02-2007 à 23:58:02    

Je pense que j'ai trouvé la solution ultime !
 
Demande à l'utilisateur via un formulaire si il est déjà passé par ici :D

Reply

Marsh Posté le 13-02-2007 à 01:22:25    

C'est bien d'avoir des idées n'empeche :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed