Ads 468x60px

martes, 10 de junio de 2014

5 CLASE WEB DINÁMICAS



WEBS DINAMICAS

link
formulario
cookies

link

Crear 2 archivos, pagina1.php y pagina2.php
Por html con el comando a href



Estos link (URL), nos servirán para enviar valores a la pagina 2.php
Mediante ?id=5, entonces pasaría el valor 5 de la página 1 a la página 2
pagina1 envia
pagina2 destino.
Debemos hacer uso de una matriz, esta se le conoce como GET
Es una matriz asociativa



Ejecutamos pagina1.php, y damos clic en el link






ENVIO DE CARACTERES ESPECIALES
Puede interferir con la correcta lectura de la dirección URL


Hay ciertos server que codifican las cadenas.
%26 es el significado del símbolo Ampersand &, esto es un CARACTER ESPECIAL
C/Caracter tiene su codificación especial de esa manera
un espacio, es el símbolo +


En la otra página de destino pagina2.php
hay que decodificar esos caracteres



esto lo sobre entiende php y no hace falta, ya que le decodifica directamente.
hay otro tipo de codificación que es:
rawurlencode("progweb ute")

pagina1.php


<html>
<body>
<h2>WEB DINÁMICAS</h2>

<a href="pagina2.php">pagina2</a>
<br>
?id=5
<br>

<a href="pagina2.php?id=550&nombre=ute">pagina2</a>
<br/>
<a href="pagina2.php?id=5&nombre=progweb">ir a pagina2</a>
<br/>
<a href="pagina2.php?id=5&nombre=progweb1&ute">ir a pagina2</a>
<br/>
<a href="pagina2.php?id=5&nombre=<?php echo urlencode("progweb&ute") ?>">ir a pagina2 URLENCODE</a>
<br/>
<a href="pagina2.php?id=5&nombre=progweb<?php echo urlencode("&")?>ute">ir a pagina2 URLENCODE</a>

</body>
</html>



pagina2.php

<html>
<body>
<h2>Web Dinánica pagina2</h2>

<?php
echo $_GET["id"];
echo $_GET["nombre"];

echo "<br>";
echo urldecode($_GET["nombre"]) . "<br />";

?>
</body>
</html>

ACTIVIDAD 

ver la diferencia entre urlende y rawurlencode








0 comentarios:

Publicar un comentario

 

Sample text

Sample Text

Sample Text