Premetto che non sapevo dove postare questo topic... qui va bene?

ho letto su http://pro.html.it/ che più parametri vengono passati nell'url più i motori di ricerca faticano a indicizzare le pagine
mi sono sembrati inapplicabili o comunque troppo i metodi li suggeriti e così ho pensato ad un sistema alternativo

Codice PHP:
<?
#################################################
#                                               #
#       V87PARSEQUERYSTRING version 0.1         #
#                                               #
# Sviluppata da:  Vortex87                      #
# E-mail:         [email]vortex87@altervista.org[/email]       #
#                                               #
#################################################

function v87parsequerystring() {
  global 
$get;
  
  
######## CONFIGURAZIONE
  
$thismainsep='§';          // Separatore principale, "&" nelle querystring normali
  
$thissubsep=':';              // Separatore variabile-valore, solitamente "="
  
$thisspacer='+';               // Carattere utilizzato per sostituire lo spazio
  
  
  
$thisqs=key($_GET);
  
$thisqs=str_replace($thisspacer,"",$thisqs);
  
$thisparts=explode($thismainsep,$thisqs);
  for (
$thisi=0;$thisi<sizeof($thisparts);$thisi++) {
    
$thispezzo=explode($thissubsep,$thisparts[$thisi]);
    
$get[$thispezzo[0]]=$thispezzo[1];
  }
};
?>
con questo piccolo script si ha solo un parametro passato attraverso l'url che contiene gli altri
ovviamente ci sono degli inconvenienti: bisogna per esempio stare attenti alla scelta dei caratteri "chiave" come i separatori che potrebbero scombinare la lettura dell'URL

per l'utilizzo:

Codice PHP:
<? require_once "path/file_dello_script.php"
v87parsequerystring();

//leggere i parametri
$variabile=$get['nomevariabile'];
?>
testato su PHP 4.2.3, credo che x vecchie versioni basti mettere

$thisqs=key($HTTP_GET_VARS);

invece di

$thisqs=key($_GET);



pensate che possa funzionare almeno in parte?

thx