Ciao a tutti.
Ho un problema con le istruzioni seguenti:
<?php
$cid=$_GET['cid'];
$urlstring = "computer/".$cid.".html";
if ( eregi('^(.*)/ele_prod.php?cid=(.*)$', $_SERVER['REQUEST_URI'])) {
header('HTTP/1.1 301 Moved Permanently');
header('Location:' .$urlstring);
Come potete vedere, quando viene immesso l'url ele_prod... ecc, viene avviato il redirect.
Questo sembra a posto, ma non funziona. Non capisco...
Ho fatto delle prove, ed ho notato che eliminando il parametro:
if ( eregi('^(.*)/ele_prod.php$', $_SERVER['REQUEST_URI'])) {
e digitando sul browser ....../ele_prod.php, il redirect viene eseguito.
Mi sapete spiegare perchè non viene effettuato se si inserisce la parte relativa la parametro?
Grazie!