par
Invité » 27 juil. 2005, 09:19
ton code est plutot bizarre ...
<?php
// Vérifie que $_GET['var'] n'existe pas et qu'elle soit vide.
// Si la variable n'existe pas, pourquoi elle serait vide puisqu'elle
// n'existe pas ! Merci PHP d'être aussi bien codé.
// === est plus rapide que ==
if ( !isset($_GET['var']) && $_GET['var'] =='' ){
// Redirection
// Les simple quotes sont plus rapides :)
header("location: http://www.monsite.com/index.php?var=xxx");
}
?>
je te proposerais plutot :
<?php
// Initialise la variable pour la condition
$var = isset( $_GET[ 'var' ] ) ? $_GET[ 'var' ] : '';
// Condition
if ( !empty( $var ) )
// Redirection
header( 'location: http://www.monsite.com/index.php?var=' . htmlentities( $var ) );
?>
voila. mais je confirme ce qu'à dit axel, cela serait plus simple en PHP...
ton code est plutot bizarre ...
[php]<?php
// Vérifie que $_GET['var'] n'existe pas et qu'elle soit vide.
// Si la variable n'existe pas, pourquoi elle serait vide puisqu'elle
// n'existe pas ! Merci PHP d'être aussi bien codé.
// === est plus rapide que ==
if ( !isset($_GET['var']) && $_GET['var'] =='' ){
// Redirection
// Les simple quotes sont plus rapides :)
header("location: http://www.monsite.com/index.php?var=xxx");
}
?>[/php]
je te proposerais plutot :
[php]<?php
// Initialise la variable pour la condition
$var = isset( $_GET[ 'var' ] ) ? $_GET[ 'var' ] : '';
// Condition
if ( !empty( $var ) )
// Redirection
header( 'location: http://www.monsite.com/index.php?var=' . htmlentities( $var ) );
?>[/php]
voila. mais je confirme ce qu'à dit axel, cela serait plus simple en PHP...