注意: PHP で未定義の変数: _U というエラーが表示されます。アドバイスをお願いします。
緊急です。 。 。 。次のコードの 10 行目、14 行目、および 32 行目にエラー「通知: 未定義の変数: _U in」が表示されます。ありがとうございます
1 2 if (!define('ROOT_PATH')) die('cannot access');//直接アクセスを防止します
3 include_once("account.class .php");
4
5 if (isset($_POST['valicode']) && $_POST['valicode']!=$_SESSION['valicode']){
6 // if (1!=1){
7 $msg = array("検証コード エラー","",$_U['query_url']."/".$_U['query_type']);
8 }else{
9 $_SESSION['valicode'] = "";
10 if ($_U['query_type'] == "リスト"){
11
12 }
13
14 elseif ($_U['query_type'] == "ログ"){
15 $data['user_id'] = $_G['user_id'];
16 $data['ページ '] = $_U['page'];
17 $data['epage'] = 20;
18 $data['dotime1'] = isset($_REQUEST['dotime1'])?$ _REQUEST ['dotime1']:"";
19 $data['dotime2'] = isset($_REQUEST['dotime2'])?$_REQUEST['dotime2']:"";
20 $data [ 'type'] = isset($_REQUEST['type'])?$_REQUEST['type']:"";
21 $result = accountClass::GetLogList($data);
22 if ( is_array ($result)){
23 $pages->set_data($result);
24 $_U['account_log_list'] = $result['list'];
25 $_U[' show_page '] = $pages->show(3);
26 $_U['account_num'] = $result['account'];
27 }else{
28 $msg = array( $ result);
29 }
30 }
31
32 elseif ($_U['query_type'] == "キャッシュ"){
33 $data['user_id'] = $ _G['user_id'];
34 $result = accountClass::GetUserLog($data);
35 $_U['cash_log'] = $result;
36 $data['page'] = $_U['page'];
37 $data['epage'] = $_U['epage'];
38 $result = accountClass::GetCashList($data);
39 if ( is_array($result)){
40 $pages->set_data($result);
41 $_U['account_cash_list'] = $result['list'];
42 $_U[ ' show_page'] = $pages->show(3);;
43 }else{
44 $msg = array($result);
45 }
46 }
------解決策---------
通知レベル情報をオフにすることができます。
グローバルにしたい場合は、php.ini を error_reporting = E_ALL & ~E_NOTICE に変更します。 Apacheを忘れずに再起動してください。
グローバルにはしたくありませんが、現在のページでのみ有効にしたいです。スクリプトに追加: error_reporting(E_ALL^E_NOTICE);