В моем основном файле php я использую метод define() для установки некоторых констант. Идея заключается в том, чтобы использовать их, чтобы загрузить некоторые пользовательские настройки и другие элементы управления конфигурацией, но когда время, чтобы использовать их приходит на экране выводится сообщение об ошибке, как это:Конфигурация wampserver - как включить константы?
Notice: Use of undefined constant CONSTANT_NAME - assumed 'CONSTANT_NAME' in (file path) on line X
Для некоторых проблем есть работа вокруг, объявление переменной полезно, но не решает все проблемы.
Заранее благодарен!
PS: Я также использую файл настроек, но проблема сохраняется.
На производстве этой проблема не существует, но я решил выбрать XAMPP с WampServer на разработчик после некоторых проблем при установке на окнах 7. Использование константы для контроля, если пользователь входит в раздел без разрешения. В случае, если у него нет системы переадресации его на его страничку. С wampserver в случае, если определено (CONSTANT_NAME) ложно, перенаправление вызывает цикл! Например, sheet1.php: define (CONSTANT_NAME); sheet2.php: @defined (CONSTANT_NAME) или заголовок ('Местоположение http: //domain/sheet1.php'); // обратите внимание на @ с ним. Я решил проблему ошибки сообщения в случае false – matt
Итак, вы используют XAMPP в качестве сервера тестирования (localhost)? – Biotox
После прочтения этого, это заставляет меня думать, что вы пытаетесь использовать константы, такие как '$ _SESSION' var. Если 'sheet1.php' имеет вашу константу и переходит к' sheet2.php', константа не переносится. Таким образом, вы получите перенаправление. – Biotox