[ aurelio2 @ 18.05.2013. 14:45 ] @
Pokušavam na svoju stranicu postaviti sadržaj ovisno o geolokaciji posjetioca. Našao sam dobru javascript skriptu za geolokaciju, međutim htio bi je ugraditi u PHP switch variablu šta mi nikako ne polazi za rukom.. To bi izgledalo kao dole, a ovaj boldani crveni dio je problem.


<html>
<head>
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
</head>
<body>



<?php
$ul_country_code = $_GET['<script language="Javascript">
document.write(geoplugin_countryName());
</script>
'];

if($ul_country_code){
switch ($ul_country_code)

{
case 'Croatia':
include_once('strana1.php');
break;

case 'Serbia':
include_once('strana2.php');
break;

default:
include_once('strana3.php');
break;

}}
?>


</body>
</html>
[ Ivan_988 @ 18.05.2013. 15:01 ] @
Ne mozes tako da mesas PHP i Javascript.
Imas na njihovom sajtu objasnjenje kako da to uradis na backend strani.
http://www.geoplugin.com/quick...eoplugin_web_service_interface
[ Nemanja Avramović @ 20.05.2013. 09:48 ] @
Da bi znao zašto ovo ne može ovako moraš da razgraničiš šta se gde izvršava. Kada se pošalje HTTP zahtev web serveru za PHP stranom, on će pozvati PHP interpreter koji će izvršiti PHP skriptu, koja će opet u većini slučajeva generisati HTML kod koji se šalje korisnikovom browseru. JavaScript se izvršava tek kad browser dobije (obrađeni) HTML kod od servera.