Me gustaría saber si se puede hacer un javascript validando la sesion php
Gracias
| |||
Respuesta: PHP /+/ Javascript He encontrado un pequeño ejemplo pero no me funciona <body>'; $variable_php="variable en php"; echo '<script languaje="JavaScript"> var varjs="'.$variable_php.'"; alert(varjs); </script>'; |
| ||||
Respuesta: PHP /+/ Javascript Que quieres hacer exactamente? por que validar con javascript y no con PHP?
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
| |||
Respuesta: PHP /+/ Javascript Cita: Quiero algo parecido a esto php $user= $_sesion['user']; javascript function ir () { if (<?php empty($user)?>) { location.href="page1.php"; } else { location.href="page1.php"; } } html <a href="javascript:ir();">....</a> or <a href="#" onclick="ir();"> .....</a> Algo parecido quiero alguien me lo puede mostrar un poco más completo? que quiero decir con completo .. esto : 1 $sesion " la recojo de x pagina " 2 paso la variable php a javascript 3 valido EN JAVASCRIPT nada de php 4 según si hay usuario el href ira a un sitio o otro me explico ? |
| ||||
Respuesta: PHP /+/ Javascript Eso te recomiendo hacerlo asi: function ir () { <?php empty($user){ ?> location.href="page1.php"; <?php }else{ ?> location.href="page1.php"; <?php } ?> } aunque no veo diferencia entre ambas opciones pero supongo que sabes lo que haces :)
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
| ||||
Respuesta: PHP /+/ Javascript Cita:
Iniciado por drakgoku1 Quiero algo parecido a esto php $user= $_sesion['user']; javascript function ir () { if (<?php empty($user)?>) { location.href="page1.php"; } else { location.href="page1.php"; } } html <a href="javascript:ir();">....</a> or <a href="#" onclick="ir();"> .....</a> Algo parecido quiero alguien me lo puede mostrar un poco más completo? que quiero decir con completo .. esto : 1 $sesion " la recojo de x pagina " 2 paso la variable php a javascript 3 valido EN JAVASCRIPT nada de php 4 según si hay usuario el href ira a un sitio o otro me explico ? Drakgoku1, entiendo lo que queres hacer. Por un lado como dijo abimaelrc Hay una mejor opcion con php a la hora de redirigir, lo que queres hacer no esta mal ya que hay HOSTING que no hacen caso al header(); de PHP. por un lado PHP Código PHP: Por ejemplo pusiste: if (<?php empty($user)?>) { location.href="page1.php"; } else { location.href="page1.php"; } cuando deveria ser algo como esto:
Código Javascript:
o algo por el estilo, no manejo bien Javascript.Ver original Espero que entiendas las diferencias en el ejemplo. Javascript es lado cliente, cuando PHP es lado servidor... Le tenes que decir a PHP que escriba el codigo para que Javascript pueda leerlo. Para eso usamos echo. |
| ||||
Respuesta: PHP /+/ Javascript Cita: Edito para evitar dolores de cabeza:function ir () { <?php if(empty($user)){ ?> location.href="page1.php"; <?php }else{ ?> location.href="page1.php"; <?php } ?> } al empty le faltaba el IF |
| ||||
Respuesta: PHP /+/ Javascript ooops, perdón por el error, gracias por corregirlo!
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
| |||
Respuesta: PHP /+/ Javascript Buenas tardes tengo algo parecido a esto , pero no funciona //javascript <?php $user="xx"?> <script type="text/javascript" language="javascript"> function ir() { var user=<?php echo $user;?>; if(user != null) { location.href="pagina2.php"; } else { location.href="pagina3.php"; } } </script> /// html <a href="#" onclick="ir();"> Prueva 1</a><br /> <a href="javascript:ir();"> prueva 2 </a><br /> <a href="javascript:ir);"> prueva 3 </a> que hago mal ? |
Etiquetas: |