1)
Página :
<?
echo "VALOR =".valor=$valor;
?>
Deberias usar:
pagina.php
<?
echo "VALOR =".$variable;
?>
y bueno .. el ejmplo que estas usando .. llamar a tu pagina.php asi (en el URL, es decir .. usando metodo GET).
pagina.php?variable=1
El otro problema es el que mencionas .. que no te llega la variable no es con Apache .. es con PHP en concreto:
Edita tu php.ini de configuracion y revisa el estado de la directiva:
registre_globals= ... Si está a OFF pasala a ON ..
Pero te recomiendo que leas porque está a OFF por defecto en php.ini (<a href='ir.asp?http://www.php.net/manual/es' target='_blank'>www.php.net/manual/es...</a>)
Y busques mas informacion sobre $_GET[] .. $_POST[] que son los arrays q contienen la informacion (variables) que pasas de un script a otro o le pasas ..
Un saludo,