如何使用 php 隐藏动态内容


How to hide dynamic content with php?

我在徘徊如何根据您所在的页面隐藏页面的内容,我用下面的代码做了这个,但是我想知道如何隐藏动态生成的页面,例如 index.php*?id=......*.

我可以使用的 php 函数是否会说忽略.php之后的所有内容,所以不要考虑 ?id=

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

如果我不清楚,请要求澄清,提前感谢大家

我想隐藏此页面的内容stampa_fattura_partenza.php?id_prenotazione_partenze=1 1 由 PHP 生成,其动态

你最好不要使用不安全$_SERVER['PHP_SELF']。您可以检查变量是否由以下代码设置:

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

这应该适用于您的示例。

您可以检查是否设置了$_REQUEST[ "id_prenotazione_partenze" ],例如:

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

然后,如果传递任何值$_REQUEST[ "id_prenotazione_partenze" ]它将计算if语句。

你可以做的是使用 $_REQUEST["id_prenotazione_partenze"]

或 $_GET["id_prenotazione_partenze"] 获取你的 id 的值,并在你的 php if 中使用它。

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

例如,当您的页面 ID = 1 时,这会隐藏内容。