Como logra hacer esto los script de Google Publicidad ??

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

0 Miembros y 1 Visitante están viendo este tema.

Diabliyo

Hola:

Bueno a segun entendi, WHK me estas diciendo que primero realize un proceso de deteccion de ejecucion de codigo javascript, para ello crear una sesion donde se guarde el resultado de si es afirmativo o negativo que el navegador tenga activa javascript, posteriormente si javascript esta activado entonces escribira con document.write(), sino entonces como le escirbira ??..

Digo, porque como vemos en el ejemplo:

Este codigo esta en un servidor de internet.
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?' );";
?>


Y este otro codigo, seria como un tipo de codigo que me generaria mi programa para visualizar cosas (tipo Google Publicidad).
Código (php) [Seleccionar]
<html>
      <head>
      </head>

      <body>
      <?php
      
echo "Pagina de prueba...<br><br>";
 
      
//el siguiente codigo seria el "script" que genere en el programa servidor, el cual me identifica a mi.
      
echo '<script language="javascript" type="text/javascript" src="http://localhost/index.php?user=1">
            </script>'
;
      
?>

      <body>
</html>


Si escribo un echo simplemente no muestra nada :S !!....

Bueno en realidad necesito hacer pruebas, ya lo vere manan porque ya es muy tarde jejejej !!

Gracias por sus opiniones :D !!


Freeze.

No estoy seguro pero prueba asi:
Código (php) [Seleccionar]
echo 'document.write("Hello World!")';

WHK

#12
Lo que quiere saber es como hacer el echo sin javascript habilitado  :P
Código (php) [Seleccionar]

<?php
 
if(!$_SESSION['scripts']){
  echo 
'<script>alert("Quien eres");document.write("No est&aacute;s registrado.");</script>';
 }else{
  echo 
'<b>Quien eres<br />No est&aacute;s registrado.</b>';
 }
?>


Dejarás de usar Ajax para evitar el refresco de la web completa haciendo que si deba refrescarse ya que el visitante no usa javascript.

Por ejemplo en el caso de Frezee debería escribir masomenos así:

Código (html4strict) [Seleccionar]
<a href="<?php link('noticias'); ?>">Noticias</a>

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

function link($id){
 
$identificador mysql......
 if(!
$_SESSION['scripts']){
  echo 
'javascript:mostrar('.$identificador.');';
 }else{
  echo 
'http://'.$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF].'?id='.$identificador;
 }
}

// .. ..
?>


//gracias, en eso ando  ;)