我有一個panel.php,其中我使用include方法加載了不同的頁面。由於只有一個面板,消息顯示系統必須包含在這裏,並且不會總是顯示錯誤ID。當變量不存在時,避免出現「未定義索引」錯誤
我加入以下代碼到我的面板,調用函數「envioMensaje」的情況下,有越來越任何變量「味精」:
<?php
if ($_GET) {
if ($_GET['msg']) {
$id_mensaje=$_GET['msg'];
$mensaje=envioMensaje($id_mensaje);
echo $mensaje;
}
}
?>
當發送消息ID這工作得很好,但在不我收到「未定義的索引:msg in ...」錯誤。我也試過:
if ($_GET) {
if ($_GET['msg']) {
$id_mensaje=$_GET['msg'];
$mensaje=envioMensaje($id_mensaje);
echo $mensaje;
} else {
echo"";
}
}
和其他一些沒有結果的變化。爲什麼總是在尋找'味精'?難道是因爲在同一份文件中,我有其他有條件的要求$_GET
? (我需要它的內容被加載):
if (!$_GET) {
include('config/shortcuts.php');
} else {
$directorio = $_GET['directory'];
include('config/'.$directorio);
}
這就是我要給出答案。你擊敗了我。 +1 – TecBrat
非常感恩的異常。 – Biomehanika