내 페이지 로딩에 영향을 미치지 않지만 그럼에도 불구하고 페이지가로드 될 때마다 오류 로그에 새로운 항목을 만드는 서버 공지가 실행 중입니다. 그 오류는 다음과 같습니다 : PHP 공지 사항 : 정의되지 않은 색인 : C : \ File 위치에있는 것 1 행의 htdocs \ index.phpPHP 공지 - index.php에 정의되지 않은 색인
문제가 실제로 첫 번째 줄에 있는지 또는 다음 줄에 있는지 그래서 전체 파일의 수정 된 버전이 포함되었습니다. 이상한 일은 여러 파일에 동일한 코드 행이 있으며 문제를 제기하지 않는다는 것입니다. 또한, 값이 정확하게 추출되고 모두 잘되고, 나는 통지를 피하기 위해 무엇을 바꾸어야할지 모릅니다.
$thingvalue = $_REQUEST['thing'];
include("mdetect.php");
$iphoneTierHomePage = 'mobilemain.php';
$iphoneTierMobilePage = 'mobilepage.php?thing=' . $thingvalue;
$genericMobileDeviceHomePage = 'mobilemain.php';
$genericMobileDeviceMobilePage = 'mobilepage.php?thing=' . $thingvalue;
$line1 = define('WP_USE_THEMES', true);
$line2 = require('./wp-blog-header.php');
$desktopPage == $line1 + $line2;
$uagent_obj = new uagent_info();
function AutoRedirectToProperHomePage()
{
global $thingvalue, $uagent_obj, $iphoneTierHomePage, $genericMobileDeviceHomePage, $iphoneTierMobilePage, $genericMobileDeviceMobilePage, $desktopPage;
if ($thingvalue == ''){
if ($uagent_obj->isTierIphone == $uagent_obj->true)
header ('Location: '.$iphoneTierHomePage);
else if ($uagent_obj->DetectMobileQuick() == $uagent_obj->true)
header ('Location: '.$genericMobileDeviceHomePage);
else
header ('Location: '.$desktopHomePage);
}
if ($thingvalue != ''){
if ($uagent_obj->isTierIphone == $uagent_obj->true)
header ('Location: '.$iphoneTierMobilePage);
else if ($uagent_obj->DetectMobileQuick() == $uagent_obj->true)
header ('Location: '.$genericMobileDeviceMobilePage);
else
header ('Location: '.$desktopPage);
}
}
AutoRedirectToProperHomePage();
유형이 : 일부 failsave 조치를 복용 설정된 경우 다음 확인하고, 그렇지 않은 경우 - 나는 그것이 실제/매우 안전하지 않은 두
$_GET
및$_POST
이 검사로$_REQUEST
를 사용하지 않는 것이 좋습니다 것 무엇을 얻을 수 있는지 알아보십시오. var_dump ($ _ REQUEST [ 'thing']) – Nabeel