verificar ver validar una saber pagina imagen file_exists fichero existe ejemplos comprobar php url url-parameters

ver - Comprobación de PHP si el parámetro url existe



verificar si existe un fichero php (5)

Tengo una URL a la cual le paso los parámetros

example / success.php? id = link1

Yo uso php para agarrarlo

$slide = ($_GET["id"]);

a continuación, una instrucción if para mostrar el contenido en función del parámetro

<?php if($slide == ''link1'') { ?> //content } ?>

Solo necesito saber en PHP cómo decir, si el parámetro de URL existe, cógelo y haz la función if, si no existe, no hagas nada.

Gracias chicos


¿Por qué no simplificarlo a if ($ _ GET [''id''])? Devolverá verdadero o falso dependiendo del estado de la existencia del parámetro.


Aquí está el código PHP para verificar si el parámetro ''id'' existe en la URL o no:

if(isset($_GET[''id''])) { $slide = $_GET[''id''] // Getting parameter value inside PHP variable }

Espero que te ayude.


No está del todo claro de qué función está hablando y si necesita 2 ramas separadas o una. Asumiendo uno:

Cambie su primera línea a

$slide = ''''; if (isset($_GET["id"])) { $slide = $_GET["id"]; }


Use isset()

$matchFound = ( isset($_GET["id"]) && trim($_GET["id"]) == ''link1'' ); $slide = $matchFound ? trim ($_GET["id"]) : '''';

EDITAR : Esto se agrega para el bien de compleción. $_GET en php es una variable reservada que es una matriz asociativa . Por lo tanto, también puede hacer uso de ''array_key_exists (mixed $ key, array $ array)'' . Devolverá un valor booleano de que la clave se encuentra o no. Por lo tanto, lo siguiente también estará bien.

$matchFound = ( array_key_exists("id", $_GET)) && trim($_GET["id"]) == ''link1'' ); $slide = $matchFound ? trim ($_GET["id"]) : '''';


if(isset($_GET[''id''])) { // Do something }

Quieres algo así