Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3452 connectés 

 


Dernière réponse
Sujet : Php +passage de parametres par un href
persnet Pour Mara's dad
D'ailleurs , si tu as une idee pour mon autre topic sur les download, je plane.
j'ai recupere le code affiche dans un ancien topic et je crois que tu y avais participe.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
persnet Pour Mara's dad
D'ailleurs , si tu as une idee pour mon autre topic sur les download, je plane.
j'ai recupere le code affiche dans un ancien topic et je crois que tu y avais participe.
persnet J'me lance dans les sessions
Merci
Mara's dad L'utilisation des session fait exactement là même chose que toi !
 
Générer un ID de session pour chaque nouveau visiteur, passé de page en page par cookies ou GET.
 
Stocker les infos dans un fichier pour chaque ID avec serialize et unserialize.
 
Ce que font les sessions et que tu ne fait pas : Supprimer les données périmées.
 
Je pense que tu sais tout ce qu'il y a à savoir pour te décider.
persnet Le nom de fichier cree lors de la consult est passe par get dans les differents pg de visu.
Au niveau des sessions, je ne les ai pas encore utilisees.
Est-ce-que la taille des donnees est penalisante? (comme en ASP)
Je bosse pour un INTRANET
 
Exemple de  fichier genere pour l'affichage :
 
a:13:{i:0;a:1:{i:0;s:34:"Analyse des appels par Destination";}i:1;a:3:{i:0;s:22:"Opérateur 00377";i:1;s:14:"M:";s:42:"Période du 01/01/2001 au 18/07/2001";}i:2;a:2:{i:0;s:22:"Heures cumulées";i:1;s:31:"Numéro de carte : Toutes";}i:3;a:3:{i:0;s:4:"Tri ";i:1;s:9:"Ascendant";i:2;s:10:"Descendant";}i:4;a:6:{i:0;s:11:"Destination";i:1;s:19:"Durée totale";i:2;s:20:"Durée moyenne";i:3;s:15:"Nombre d'appels";i:4;s:17:"Chiffre d'affaire";i:5;s:10:"Prix moyen";}i:5;a:6:{i:0;s:11:"Gratuits FR";i:1;s:8:"00:01:18";i:2;s:8:"00:00:11";i:3;s:1:"7";i:4;s:15:" 0.00";i:5;s:9:" 0.00";}i:6;a:6:{i:0;s:6:"Suisse";i:1;s:8:"00:0
0:00";i:2;s:8:"00:00:00";i:3;s:1:"4";i:4;s:15
:" 0.00";i:5;s:9:" 0.00";}i:7;a:6:{i:0;s:22:"VTS Lecture de Message";i:1;s:8:"00:09:00";i:2;s:8:"00:00:54";i:3;s:2:"10";i:4;s:15:" 0.00";i:5;s:9:" 0.00";}i:8;a:6:{i:0;s:11:"Zone Locale";i:1;s:8:"00:02:15";i:2;s:8:"00:00:19";i:3;s:1:"7";i:4;s:15:" 5.00";i:5;s:9:" 0.71";}i:9;a:6:{i:0;s:6:"Monaco";i:1;s:8:"00:0
1:08";i:2;s:8:"00:00:04";i:3;s:2:"15";i:4;s:1
5:" 6.00";i:5;s:9:" 0.40";}i:10;a:6:{i:0;s:13:"Zone Locale 1";i:1;s:8:"00:02:09";i:2;s:8:"00:00:05";i:3;s:2:"24";i:4;s:15:" 8.00";i:5;s:9:" 0.33";}i:11;a:6:{i:0;s:9:"Providers";i:1;s:8:"
01:32:46";i:2;s:8:"00:13:15";i:3;s:1:"7";i:4;
s:15:" 95.75";i:5;s:9:" 13.68";}i:12;a:6:{i:0;s:6:"Totaux";i:1;s:8:"01
:48:36";i:2;s:8:"00:01:28";i:3;i:74;i:4;s:6:"1
14.75";i:5;s:4:"1.55";}}
Mara's dad Je vois pas où est le problème avec les sessions. Donne plus de détails.
 
Sinon, si tu arrive à identifier tes utilisateurs et à faire le lien avec tes fichier temporaire (je sais pas comment, t'as pas répondu !) Il te reste la possibilité de supprimer arbitrairement les fichiers dont la date de création Date de plus de ... (à déterminer) chaque fois qu'un utilisateur quelconque arrive.
 
Désolé si je tape à coté, mais tu n'éclaire pas beaucoup la situation...
persnet Actuellement, j'utilise la fonction php tempnam
qui me donne le nom du fichier.
Le probleme des sessions : je peux avoir un affichage de 16000 Caracteres ...(Idem pour get)
Mara's dad Et tu as donc un fichier temporaire par utilisateur ?
 
Comment tu les identifie ?
 
Dans la même veine (multi-utilisateurs) : t'as pensé au sessions ?
persnet Mon principe : Je mets dans un aray tout ce que g a afficher .
Ensuite je l'enregistre dans un fichier temporaire afin d'avoir differents mode d'affichage des donnees :
     Visu normale
     Visu pour impression
     Camembert ...
Mara's dad Je comprends pas trop ton histoire de fichier temporaire ?
C'est quoi la cynématique de ta page ?
persnet Mes donnees etant trop importantes, je passe par un fichier temporaire (tempnam + Serialize+unserialize :jap: )
Par contre, comment puisje etre sur que le fichier soit supprime en sortie?
Actuellement, je fais un UNlink en retour . par contre, si l'utilisateur utilise la fleche Back, mon fichier n'est pas supprime. :jap:
Mara's dad Y'a une taille maxi en GET (URL) et pas en POST.
 
Pour passer ton tableau en une fois : serialize et unserialize
 
http://www.php.net/manual/en/function.serialize.php
persnet J'ai un tableau que je veux passer en parametres par un href
Y'a-til une possibilité sans décomposer toutes les lignes de mon tableau.
Si non, existe-t-il une taille maxi de passage de parametres?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)