Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2009, 09:52
Avatar de FaredCesar
FaredCesar
 
Fecha de Ingreso: junio-2008
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Respuesta: Definir Contenido por Paises

Bueno Creo que no lo dije bien o creo que nadie me respondio por practicamente les deje todo el trabajo... Yo Intente algo... Ya Puedo Poner el Contenido en el Pais detectado....

Uso GEOip
Si el Usuario entra por primera vez le creo una sesion asi no tengo k recargar varias veces al GEOip.
Código PHP:
<?
session_start
();
if (isset(
$_SESSION['pais'])||isset($_SESSION['codep'])) {
$pais=$_SESSION["pais"];
$codep=$_SESSION["codep"];
}else{
require(
"geo/geoip.inc");
$abir_bd=geoip_open("geo/GeoIP.dat",GEOIP_STANDARD);
$_SESSION["pais"]=geoip_country_name_by_addr($abir_bd$_SERVER['REMOTE_ADDR']);
$_SESSION["codep"]=geoip_country_code_by_addr($abir_bd$_SERVER['REMOTE_ADDR']);
geoip_close($abir_bd);
}
?>
Luego Incluyo esta opcion dentro de mi servicio:

Código PHP:
<?
$cat
=$_GET[cat];
include(
"geoipsesion.php");
include(
'db.php');
 
$query mysql_query("SELECT * FROM `ofertas` WHERE pais='$pais' AND categoria='$cat' ORDER BY RAND() LIMIT 1");
 
$row=mysql_fetch_array($query);
 include 
'oferta'.$row[pais].''.$row[categoria].'.php';
 }
?>
Asi si mi Ip es de Peru y este en: listas.php?cat=carros
me mostrara el contenido
ofertaPerucarros.php

mi problema ahora es el Sgte... quiero poner la Misma Oferta en varios Paises y crear mas de una oferta para cada pais....
Oferta uno... Carros de 4000 Dolares solo para Peru, Argentina y Colombia...
Oferta dos... Carros de 6000 Dolares solo para Argentina y Colombia...
Pero al Mismo Tiempo tengo una Oferta para los demas paises que no estan en el servicio...
Digamos:
Oferta tres... Carros de 8000 dolares para todos los paises...
Como Puedo crear eso...

Les Agradesco Muchooo

Última edición por FaredCesar; 10/04/2009 a las 09:54 Razón: me olvide los campos de codigo