Comment écrire du php pseudo-statique : ouvrez d'abord l'éditeur ; puis entrez le code de la méthode [$_GET[$Php2Html_TmpArray[0] = $Php2Html_TmpArray[1];

[Recommandations d'apprentissage associées : tutoriel graphique php]
Comment écrire du PHP pseudo-statique :
Méthode pseudo-statique un
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php
$Php2Html_FileUrl = $_SERVER [ "REQUEST_URI" ];
echo $Php2Html_FileUrl . "<br>" ;
$Php2Html_UrlString = str_replace ( "?" , "" , str_replace ( "/" , "" , strrchr ( strrchr ( $Php2Html_FileUrl , "/" ), "?" )));
echo $Php2Html_UrlString . "<br>" ;
$Php2Html_UrlQueryStrList = explode ( "@" , $Php2Html_UrlString );
print_r( $Php2Html_UrlQueryStrList );
echo "<br>" ;
foreach ( $Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr )
{
$Php2Html_TmpArray = explode ( "|" , $Php2Html_UrlQueryStr );
print_r( $Php2Html_TmpArray );
echo "<br>" ;
$_GET [ $Php2Html_TmpArray [0] = $Php2Html_TmpArray [1];
}
print_r( $_GET );
echo "<br>" ;
echo "<hr>" ;
echo $_GET [id]. "<br>" ;
echo $_GET [action];
?>
|
Copier après la connexion
Méthode pseudo-statique deux
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php
$filename = basename ( $_SERVER ['SCRIPT_NAME']);
echo $_SERVER ['SCRIPT_NAME']. "<br>" ;
echo $filename . "<br>" ;
if ( strtolower ( $filename )=='test.php'){
if (! empty ( $_GET [id])){
$id = intval ( $_GET [id]);
echo $id . "<br>" ;
$action = intval ( $_GET [action]);
echo $action . "<br>" ;
} else {
$nav = $_SERVER ['REQUEST_URI'];
echo "1:" . $nav . "<br>" ;
$script = $_SERVER ['SCRIPT_NAME'];
echo "2:" . $script . "<br>" ;
$nav = ereg_replace ( "^$script" , "" ,urldecode( $nav ));
echo $nav . "<br>" ;
$vars = explode ( "/" , $nav );
print_r( $vars );
echo "<br>" ;
$id = intval ( $vars [1]);
$action = intval ( $vars [2]);
}
echo $id .'&'. $action ;
}
?>
|
Copier après la connexion
Méthode pseudo-statique trois
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php
function mod_rewrite(){
global $_GET ;
$nav = $_SERVER [ "REQUEST_URI" ];
echo $nav . "<br>" ;
$script_name = $_SERVER [ "SCRIPT_NAME" ];
echo $script_name . "<br>" ;
$nav = substr ( ereg_replace ( "^$script_name" , "" ,urldecode( $nav )),1);
echo $nav . "<br>" ;
$nav =preg_replace( "/^.ht(m){1}(l){0,1}$/" , "" , $nav );
echo $nav . "<br>" ;
$vars = explode ( "/" , $nav );
print_r( $vars );
echo "<br>" ;
for ( $i =0; $i < Count ( $vars ); $i +=2){
$_GET [ "$vars[$i]" ]= $vars [ $i +1];
}
return $_GET ;
}
mod_rewrite();
$year = $_GET [ "year" ];
echo $year . "<br>" ;
$action = $_GET [ "action" ];
echo $action ;
?>
|
Copier après la connexion
Méthode pseudo-statique quatre
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php
if (@ $path_info = $_SERVER [ "PATH_INFO" ]){
if (preg_match( "/\/(\d+),(\d+),(\d+)\.html/si" , $path_info , $arr_path )){
$gid = intval ( $arr_path [1]);
$sid = intval ( $arr_path [2]);
$softid = intval ( $arr_path [3]);
} else die ( "Path:Error!" );
} else die ('Path:Nothing!');
?>
|
Copier après la connexion
Recommandations d'apprentissage associées : programmation php(vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!