Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用php隐藏动态内容?_Php - Fatal编程技术网

如何用php隐藏动态内容?

如何用php隐藏动态内容?,php,Php,我想知道如何根据您所在的页面隐藏页面内容,我使用下面的代码做到了这一点,但是我想知道如何隐藏动态生成的页面,例如index.php*?id=…* 有没有一个php函数,我可以使用它来表示忽略.php之后的所有内容,所以不考虑它?id= if($_SERVER['PHP_SELF'] != "/3uboats/index.php"){ CONTENT TO HIDE } 如果我不清楚,请要求澄清,谢谢大家 我想隐藏这个页面的内容stampa_fattura_partenza.php?id_

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

有没有一个php函数,我可以使用它来表示忽略.php之后的所有内容,所以不考虑它?id=

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

CONTENT TO HIDE 

}
如果我不清楚,请要求澄清,谢谢大家


我想隐藏这个页面的内容stampa_fattura_partenza.php?id_prenotazione_partenze=11是由php生成的,它是动态的

您最好不要使用不安全的
$\u服务器['php\u SELF']
。您可以检查变量是否由以下代码设置:

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

这应该适用于您的示例。

您最好不要使用不安全的
$\u服务器['PHP\u SELF']
。您可以检查变量是否由以下代码设置:

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

这应该适用于您的示例。

您可以使用$\u REQUEST[“id\u prenotazione\u partenze”]或$\u get[“id\u prenotazione\u partenze”]获取id的值,并在php中使用该值

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

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

您可以使用$\u REQUEST[“id\u prenotazione\u partenze”]或$\u get[“id\u prenotazione\u partenze”]获取id的值,并在php中使用该值

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

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

您可以检查是否设置了
$\u请求[“id\u prenotazione\u partenze”]
,如:

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

然后,如果通过
$\u REQUEST[“id\u prenotazione\u partenze”]
传递任何值,它将计算
if
语句。

您可以检查是否设置了
$\u REQUEST[“id\u prenotazione\u partenze”]

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


然后,如果通过
$\u REQUEST[“id\u prenotazione\u partenze”]
传递任何值,它将评估
if
语句。

$\u REQUEST
不是最佳选择,最好使用
$\u GET
$\u POST
。我以前曾与许多程序员讨论过这个问题。在性能上并没有真正的差别,我认为对于新程序员来说,请求更容易。想知道您选择GETIt的原因吗?它就像注册的globals一样。可能会发生这样的情况:应该只设置为post的变量由get设置。在某些情况下,您可能会打开脚本XSS攻击。@rekire$\u Rekeust更稳定。如果你想避免XSS攻击-最好对你的请求进行解析,并禁用对传递的脚本的评估。有时我觉得这场争执没有真正的答案:)或者我们应该对此提出另一个话题:D
$\u request
不是最好的选择,最好使用
$\u GET
$\u POST
。我已经陷入了这个争论以前有很多程序员。在性能上并没有真正的差别,我认为对于新程序员来说,请求更容易。想知道您选择GETIt的原因吗?它就像注册的globals一样。可能会发生这样的情况:应该只设置为post的变量由get设置。在某些情况下,您可能会打开脚本XSS攻击。@rekire$\u Rekeust更稳定。如果你想避免XSS攻击-最好对你的请求进行解析,并禁用对传递的脚本的求值。有时我觉得这个问题没有真正的答案:)或者我们应该做另一个话题:我不能为这个控件添加变量,因为我使用带有obstart的母版页,所以这个代码放在带有代码的变量之前我不明白这与obstart有什么关系。你能解释一下吗?如果您只想检查变量
id\u prenotazione\u partenze
是否已设置,您可以只使用第一部分:
If(isset($\u GET['id\u prenotazione\u partenze'))
像个魔咒一样工作,谢谢伙计,因为它与ob start无关,感谢bunchi不能为该控件添加变量,因为我使用的母版页带有obstart,所以此代码放在带有代码加载的变量之前。我不明白这与obstart有什么关系。你能解释一下吗?如果您只想检查变量
id\u prenotazione\u partenze
是否已设置,您可以只使用第一部分:
If(isset($\u GET['id\u prenotazione\u partenze'))
像个魔咒一样工作,谢谢伙计,因为它与ob start无关,谢谢bunch@rekire感谢您注意到拼写错误+@rekire感谢您注意到拼写错误+)