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