Las dos maneras más habituales de pasar variables, de una página a otra, es mediante "POST", y "GET".
"GET", pasa variables mediante la URL, de esta manera:
http://www.server.es/site/pagina.php?variable1=valor1&variable2=valor2&variable3=valor3
Y se recuperan como:
$_GET['variable1']; /* valdrá 'valor1' */
$_GET['variable2']; /* valdrá 'valor2' */
$_GET['variable3']; /* valdrá 'valor3' */
Pero ocurre que...La manera de pasar variables mediante "GET", no es la manera que más le gusta a los buscadores (como
google), y por eso es preferible codificar la URL a la manera "tradicional" (
mediante .htaccess),
RewriteRule ^site/(.+)/(.+)/(.+)/(.+)/(.+)/(.+)/pagina\.php site/pagina.php?$1=$2&$3=$4&$5=$6
para que quede así:
http://www.server.es/pagina/variable1/valor1/variable2/valor2/variable3/valor3/index.php