0

私はあなたが見つけたページに基づいてページのコンテンツを非表示にする方法をさまよっていました、私は下からのコードでこれを行いました、しかし私は動的に生成されたページを非表示にする方法を考えていました例えばindex.php * ?id =...... *。

.phpの後にあるものをすべて無視すると言う、使用できるphp関数はありますか?id =..を考慮しないでください。

if($_SERVER['PHP_SELF'] != "/3uboats/index.php"){

CONTENT TO HIDE 

}

私が明確でなかった場合は、plzは説明を求めます、すべての事前に感謝します

このページのコンテンツを非表示にしたいstampa_fattura_partenza.php?id_prenotazione_partenze = 1 1はphpによって生成され、その動的

4

3 に答える 3

1

$_SERVER['PHP_SELF']安全でないものは使用しない方がよいでしょう。次のコードで変数が設定されているかどうかを確認できます。

if(isset($_GET['id_prenotazione_partenze']) &&
         $_GET['id_prenotazione_partenze'] != 1) {
    ...
}

これはあなたの例でうまくいくはずです。

于 2012-05-08T09:46:43.660 に答える
1

$_REQUEST["id_prenotazione_partenze"]または$_GET["id_prenotazione_partenze"]を使用してIDの値を取得し、それをphpIFで使用することができます。

if($_REQUEST["id_prenotazione_partenze"]==1){
    // HIDE
}

これにより、たとえばページID=1の場合にコンテンツが非表示になります。

于 2012-05-08T09:47:37.093 に答える
1

$_REQUEST[ "id_prenotazione_partenze" ]次のように、が設定されているかどうかを確認できます。

if( isset( $_REQUEST[ "id_prenotazione_partenze" ] ) ){
//hide content
}

次に、値が渡されると、ステートメント$_REQUEST[ "id_prenotazione_partenze" ]が評価されます。if

于 2012-05-08T10:03:32.980 に答える