0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 8
|
|
1 | |
Defined('BASEPATH') OR exit('No direct script access allowed');14.04.2015, 15:34. Показов 4601. Ответов 3
Метки нет (Все метки)
Нигде не могу найти ответ, наткнулся в CodeIgniter на такую строку:
defined('BASEPATH') OR exit('No direct script access allowed'); как её понять? defined('BASEPATH') - ясно о чём, exit('No direct script access allowed') - тоже. А вот как они соединяется OR и что из этого выходит?
0
|
14.04.2015, 15:34 | |
Ответы с готовыми решениями:
3
странная ошибка Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 50000 is not allowed to access No direct access allowed Обращение к скрипту напрямую. Direct Access to this location is not allowed Application descriptor does not declare any MIDlet. Direct execution is not allowed. |
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
14.04.2015, 15:38 | 2 |
Если константа "BASEPATH" установлена - код продолжает работу, а если нет - то выполняется остановка программы с сообщением "No direct script access allowed".
0
|
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 8
|
|
14.04.2015, 15:49 [ТС] | 3 |
Спасибо, но всё равно не понятно зачем тут "OR"?
Почему не написали так: if(!defined('BASEPATH')) exit('No direct script acces allowed'); ?
0
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
14.04.2015, 16:05 | 4 |
Вот этот вопрос задайте разработчикам. Ваш вариант тоже правильный. С OR выходит на 3 символа короче.
1
|
14.04.2015, 16:05 | |
14.04.2015, 16:05 | |
Помогаю со студенческими работами здесь
4
Access выдает ошибку application-defined or object-defined error При попытке отправить данные формы открывается страница с сообщением: 'The requested method POST is not allowed for the URL /cgi-bin/script.cgi.' Установка Direct Oracle Access 4.1.2 Ошибка Access to the database file is not allowed Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |