Scusate sono alle prime armi e sto provando a passare le variabili da una pagina ad un'altra tramite l'indirizzo http.

Allora per prima cosa ho un dubbio: le variabili posso riceverle in qualsiasi punto della pagina? Anche tra i tag <HEAD>?

Perchè sto provando proprio questo.

L'indirizzo della chiamata è:

http://www.prova.it/mappa.php?cor=43.806311,11.179683

La variabile che mi interessa è "cor".

Il file della pagina che mi riceve le variabili si chiama mappa.php

Il codice della pagina mappa.php è:

<html>

<head>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPBMefGmwNbeV GV7c_aizMhT5rZ7CUVBoQSaFghcAzlpLueDpYRT1Hn1BkafWJH XOn-OQxREz2WC8uw"
type="text/javascript">
</script>
<script type="text/javascript">
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));

map.addControl(new GSmallMapControl());
//map.addControl(new GLargeMapControl(0,1));
map.addControl(new GMapTypeControl());
//map.addControl(new GScaleControl(300));
//new GKeyboardHandler(map);
// var mini=new GOverviewMapControl(new GSize(175, 125));
// map.addControl(mini);
map.setCenter(new GLatLng( <?php $HTTP_POST_VARS["cor"]?> ), 16);
map.setMapType(G_HYBRID_TYPE);

// Creates a marker at the given point with the given number label
function createMarker(point, number) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml( number );
});
return marker;
}

map.addOverlay(createMarker(new GLatLng(43.806311,11.179683), "[img]images/categoria1.jpg[/img]Costes

Indirizzo :
Via Lucchese, 84
Telefono : 055/3424368

Scheda del locale"));
}
}
//]]>
</script>
</head>

<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>

</html>

Questa è la stringa che utilizzo per ricevere la variabile:
<?php $HTTP_POST_VARS["cor"]?>
Giusto?

Se però apro la pagina la variabile non viene passata e ottengo questo!

<html>

<head>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPBMefGmwNbeV GV7c_aizMhT5rZ7CUVBoQSaFghcAzlpLueDpYRT1Hn1BkafWJH XOn-OQxREz2WC8uw"
type="text/javascript">
</script>
<script type="text/javascript">
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));

map.addControl(new GSmallMapControl());
//map.addControl(new GLargeMapControl(0,1));
map.addControl(new GMapTypeControl());
//map.addControl(new GScaleControl(300));
//new GKeyboardHandler(map);
// var mini=new GOverviewMapControl(new GSize(175, 125));
// map.addControl(mini);
map.setCenter(new GLatLng( ), 16);
map.setMapType(G_HYBRID_TYPE);

// Creates a marker at the given point with the given number label
function createMarker(point, number) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml( number );
});
return marker;
}

map.addOverlay(createMarker(new GLatLng(43.806311,11.179683), "[img]images/categoria1.jpg[/img]Costes

Indirizzo :
Via Lucchese, 84
Telefono : 055/3424368

Scheda del locale"));
}
}
//]]>
</script>
</head>

<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>

</html>

Come potete notare tra le parentesi non c'è niente!!!
Qulcuno può aiutarmi sono disperato


Grazie in anticipo
Matteo