Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
API PHP
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я пишу API на PHP сервере. При ответе на запрос, API возвращает всю HTML страничку. Как сделать так, что бы он возвращал только данные в формате JSON? Так как запрос к API был в формате JSON. //на сервере - API Код: php 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2015, 16:38 |
|
||
|
API PHP
|
|||
|---|---|---|---|
|
#18+
НикоДимиденПри ответе на запрос, API возвращает всю HTML страничку. Как сделать так, что бы он возвращал только данные в формате JSON? 0. В данном случае слово "чтобы" пишется слитно (см. документацию по Русскому языку). 1. Вы уверены, что работает именно приведённый Вами код, а не какой-то другой? Есть подозрение, что ответ идёт откуда-то из других мест. Например, из индексного файла сайта/директории или обработчика 404 ошибки. 2. Если предположение 1 оказалось таки ошибочным, то, вероятно, следует отдавать именно json, а не "то, что на входе". А что у Вашего скрипта "на входе" - отсюда не видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2015, 20:38 |
|
||
|
API PHP
|
|||
|---|---|---|---|
|
#18+
vkleНикоДимиденПри ответе на запрос, API возвращает всю HTML страничку. Как сделать так, что бы он возвращал только данные в формате JSON? 0. В данном случае слово "чтобы" пишется слитно (см. документацию по Русскому языку). 1. Вы уверены, что работает именно приведённый Вами код, а не какой-то другой? Есть подозрение, что ответ идёт откуда-то из других мест. Например, из индексного файла сайта/директории или обработчика 404 ошибки. 2. Если предположение 1 оказалось таки ошибочным, то, вероятно, следует отдавать именно json, а не "то, что на входе". А что у Вашего скрипта "на входе" - отсюда не видно. Так этот код как раз и написал в index.php. И ответ вместе с html кодом приходит. А что так не следует делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2015, 03:21 |
|
||
|
API PHP
|
|||
|---|---|---|---|
|
#18+
vkleНикоДимиденПри ответе на запрос, API возвращает всю HTML страничку. Как сделать так, что бы он возвращал только данные в формате JSON? 0. В данном случае слово "чтобы" пишется слитно (см. документацию по Русскому языку). 1. Вы уверены, что работает именно приведённый Вами код, а не какой-то другой? Есть подозрение, что ответ идёт откуда-то из других мест. Например, из индексного файла сайта/директории или обработчика 404 ошибки. 2. Если предположение 1 оказалось таки ошибочным, то, вероятно, следует отдавать именно json, а не "то, что на входе". А что у Вашего скрипта "на входе" - отсюда не видно. А как лучше располагать код API в PHP, в одном фале или каждую определенную функциюm которую мы запрашиваем через запрос, в отдельном файле? Так? Код: php 1. 2. 3. 4. 5. 6. Или так? Код: php 1. 2. 3. 4. 5. 6. Или еще как-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2015, 07:52 |
|
||
|
API PHP
|
|||
|---|---|---|---|
|
#18+
НикоДимиденТак этот код как раз и написал в index.php. И ответ вместе с html кодом приходит. А что так не следует делать?В принципе можно, но тогда в логике работы скрипта следует сделать дополнительный разбор был ли "запрос страницы сайта" или "запрос к API". По результату проверки переходить на ту или иную ветвь кода (if...else) и отдавать только соответствующий запросу контент. Ничего страшного, просто чуть сложнее код. НикоДимиденА как лучше располагать код API в PHP, в одном фале или каждую определенную функциюm которую мы запрашиваем через запрос, в отдельном файле? Так? Код: php 1. 2. 3. 4. 5. 6. Или так? Код: php 1. 2. 3. 4. 5. 6. Оба варианта хороши именно тем, что имеется четко определенный признак обращения к API - специально выделенная директория как для размещения файлов, так и для запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2015, 08:55 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39079643&tid=1461470]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 365ms |

| 0 / 0 |
