Como logra hacer esto los script de Google Publicidad ??

Iniciado por Diabliyo, 14 Octubre 2008, 01:19 AM

0 Miembros y 2 Visitantes están viendo este tema.

Diabliyo

Hola:

Que tal... Como bien sabemos, la publicidad de Google actualmente es un recurso que muchos webmasters utilizan para obtener ingresos en sus sitios web mediante click e impresiones de anuncios, pero lo que me llama la atencion es que con simplemente pegar un script de javascript en el area donde apareceran los anuncios, este de alguna forma hace que los anuncios de google (almacenados en la base de datos de google, me imagino..) se despliegen en tu sitio web como si estuviesen en tu propia base de datos.

Tratando de alguna forma emular este procedimiento y utilizando mi Servidor Local apache, en el espacio http://localhost/~diabliyo/ coloque un script (index.php) que solamente imprime una imagen, posteriormente en el espacio web http://localhost/~pruebas/ realize el siguiente script:

Código (html4strict) [Seleccionar]
<html>
    <head>
    <title>Test de Publicidad Local</title>
    </head>

    <body>
    <script language="javascript" type="text/javascript" src="http://localhost/~diabliyo/index.php"></script>
    </body>
</html>


Como bien saben, simplemente no sucedio nada :D. Asi que en base a mi explicacion me gustaris obtener mas opiniones :D !!

Gracias por su tiempo !!

bye bye

дٳŦ٭

En http://localhost/~diabliyo/index.php mete un script puro de js sin nada de html, prueba poniendo:

<?php
echo "alert('xD');";
?>

Suerte


Con sangre andaluza :)


WHK

Yo no le respondí porque no le había entendido XD pero viendo la respuesta así es, solo debe devolver el contenido puro del script sin anteponer <script> ni cerrar con </script> tal como aparece en el adsense de google... supongo que sopiaste el código y lo pegaste tal cual.

Si lo haces quedaría masomenos así:

Código (html4strict) [Seleccionar]
<script>
<script>
contenido();
</script>
</script>


Algunos hacen esto para hacer un poco mas interactivos los scripts devolviendo mas de un ads e ir variando publicidades que son de un sitio a otro al igual que las hojas de estilo para hacer un theme mas interactivo como lo hace EYEOS.

Freeze.

Si no entiendo mal.

Se usa la etiqueta script de html para llamar supuestamente a un javascript (como lo dice en la declaracion) pero se llama a un php pudiendo conectarse a una base de datos, abriendo un socket o haciendo cualquier operacion de php.

Si esto es cierto que bien ;) Quien descubriria la tecnica :xD

Diabliyo

Cita de: дٳŦ٭ en 14 Octubre 2008, 04:46 AM
En http://localhost/~diabliyo/index.php mete un script puro de js sin nada de html, prueba poniendo:

<?php
echo "alert('xD');";
?>

Suerte

Gracias a todos por contestarme :D...

Efectivamente lo he realizado como indico дٳŦ٭.... La practica fue asi:

En http://localhost/ coloque el codigo siguiente:

Código (php) [Seleccionar]
<?php
//Fuente: index.php

if( !strcmp(htmlentities($_GET["user"], ENT_QUOTES), "1") )
     echo 
"alert('Hola Usuario Legitimo');";
else    echo 
"alert( 'o_O Quien eres tu?' );";
?>


En http://localhost/~diabliyo/ coloque el codigo siguiente:

Código (php) [Seleccionar]

<html>
      <head>
      </head>

      <body>
      <?php
      
echo "Pagina de prueba...<br><br>";

      echo 
'<script language="javascript" type="text/javascript" src="http://localhost/index.php?user=1">
            </script>'
;
      
?>

      <body>
</html>


Y como resultado en http://localhost/~diabliyo/ salio el alert() diciendo: "Hola usuario legiitmo"....

Ahora mi duda es !!
Como escribiria algo directamente en la hoja ???.... ya intente con: document.write='hola';, pero nada :S, la vdd no manejo mucho javascript :S !!...


Freeze.

Código (javascript) [Seleccionar]

document.write("Hola diabliyo xD! Veo que no hiciste tu tarea de javascript");

дٳŦ٭

Tirale un echo... si el user no tiene o desactivo el js te las vas a pelar...


Con sangre andaluza :)


WHK

CitarTirale un echo... si el user no tiene o desactivo el js te las vas a pelar...
Claro, por ejemplo en el CMS de Freeze no me funciona ningún botón ya que todo funciona via javascript, lo que podrías hacer es implementar doble sistema, uno con javascript y otro sin javascript, por ejemplo..


Código (php) [Seleccionar]
<script>funciones();</script>
<noscript>Si no navegas con javascript activado haz click <a href="index.php?accion=desactiva_js">ac&aacute;</a></noscript>

// .. .. ..

<?php
// .. .. ..

if($_GET['accion'] == 'desactiva_js'){
 
$_SESSION['scripts'] = 'false';
}

// .. .. ..

if(!$_SESSION['scripts']){
 
mostrar_acciones_con_js();
}else{
 
mostrar_acciones_sin_js();
}

// .. .. ..
?>


Se entiende?  :P

дٳŦ٭

Cita de: WHK en 16 Octubre 2008, 03:49 AM
CitarTirale un echo... si el user no tiene o desactivo el js te las vas a pelar...
Claro, por ejemplo en el CMS de Freeze no me funciona ningún botón ya que todo funciona via javascript, lo que podrías hacer es implementar doble sistema, uno con javascript y otro sin javascript, por ejemplo..


Código (php) [Seleccionar]
<script>funciones();</script>
<noscript>Si no navegas con javascript activado haz click <a href="index.php?accion=desactiva_js">ac&aacute;</a></noscript>

// .. .. ..

<?php
// .. .. ..

if($_GET['accion'] == 'desactiva_js'){
 
$_SESSION['scripts'] = 'false';
}

// .. .. ..

if(!$_SESSION['scripts']){
 
mostrar_acciones_con_js();
}else{
 
mostrar_acciones_sin_js();
}

// .. .. ..
?>


Se entiende?  :P

Se entiende y es correcto mi estimado punk.


Con sangre andaluza :)


Freeze.