IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Sérialisation + URL Rewriting


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Sérialisation + URL Rewriting
    Bonjour,

    J'ai des paramètres (nombre variable) à passer entre plusieurs pages, je pensais donc utiliser la sérialisation, mais vu que j'utilise l'Url Rewriting, je trouve la chaîne "séralisée" trop longue, et surtout non cryptée... (un simple cryptage suffirait)

    Avez-vous vous une solution, svp, pour qu'une chaîne sérialisée (taille très raisonnable), soit convertie entre une autre chaîne, adaptée pour l'URL Rewriting (donc caractères alpha-numériques seulement, et tirets)...



    Merci d'avance pour toute aide...

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Salut

    Si tu souhaites conserver ton paramètre tout en l'adaptant pour l'URLR, il va y avoir un conflit... C'est soit l'un soit l'autre !
    Pourquoi ne pas le transmettre par une variable de session ? Ainsi, nullement besoin de l'encoder ou de le sérialiser ou de le crypter.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Voila en fait j'ai trouvé j'ai fait une classe, ... mais maintenant je cherche un moyen pour "compresser ça" ... a votre avis quelle est la fonction la plus rapide ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    	class Serialize
    	{
    		var $array;
     
    		function AddVar($var, $val)
    		{
    			switch ($var)
    			{
    				case 'type':		$var = 't'; break;
    				case 'cat_id':		$var = 'c'; break;
    				case 'sub_cat_id':	$var = 'sc'; break;
    				case 'page_num':	$var = 'p'; break;
    				case 'sort_by':		$var = 'sb'; break;
    				case 'sort_order':	$var = 'so'; break;
    				case 'special':		$var = 'sp'; break;
    				case 'var1':		$var = 'v1'; break;
    			}
    			$this->array[$var] = $val;
    		}
     
     
    		function Get()
    		{
    			$temp = '';
     
    			$i=0;
    			foreach ($this->array as $key=>$val)
    			{
    				$i++;
    				$temp .= $key.'-'.$val;
    				if ($i < count($this->array)) $temp .= '-';
    			}
     
    			return $temp;
    		}
    	}

Discussions similaires

  1. [Débutant]infos ds session sans cookie ? url rewriting ?
    Par Satanas_et_diabolo dans le forum ASP
    Réponses: 8
    Dernier message: 10/10/2006, 17h13
  2. url rewriting
    Par olive.m dans le forum Apache
    Réponses: 3
    Dernier message: 17/06/2005, 02h01
  3. .htaccess - url rewriting, besoin de conseils
    Par giminik dans le forum Apache
    Réponses: 2
    Dernier message: 25/04/2005, 20h18
  4. Activer l'url rewriting
    Par Otaugames dans le forum Apache
    Réponses: 2
    Dernier message: 09/03/2005, 14h58
  5. Url Rewriting / htaccess
    Par bisi dans le forum Apache
    Réponses: 4
    Dernier message: 25/07/2004, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo