Я пытаюсь получить данные с удаленного сервера в приложении для Android. Для взаимодействия с базой данных был создан файл php. Однако вместо данных я получил всю структуру файла PHP, такую как коды и теги ... (как вы видите на прилагаемом рисунке ниже).
Прикрепите картинку, и ...
Если вы видите реальный код PHP при доступе к странице, то вы, вероятно, не установили PHP и / или не настроили веб-сервер (у вас ведь есть веб-сервер, верно?) Для запуска / анализа PHP.
Вам нужно поделиться своим кодом (который извлекает данные).
вы были правы, я использую веб-сервер, но когда я запускаю файл php в проводнике, я получил правильные данные
только в моей программе для Android я получаю все актуальные php-коды, а не реальные данные
@MagnusEriksson
Изображение не показывает код PHP.
Веб-страница, которую вы показываете, устанавливает cookie, а затем выполняет перенаправление браузера на http://topapplications.ir/myText.php?i=1 (все на JavaScript). Предположительно, ваши тесты в Explorer работают, потому что они перенаправляют.
Если ваша серверная часть должна выполнять эту логику, а ваша внешняя часть не может выполнять JavaScript, я предлагаю вместо этого выполнить ту же логику через PHP. Либо это, либо укажите URL-адрес, который не выполняет перенаправление.
Установите cookie с помощью setcookie, а затем выполните правильное перенаправление сервера со статусом 302, если необходимо.
Спасибо за объяснение @ Тим, у меня проблема, о которой ты сказал, просто не знаю, что именно мне делать. Вы можете объяснить последнее сказанное вами предложение?
Вы (или кто-то другой) намеренно написали эту функцию в JavaScript. Вместо этого напишите его на PHP.
Нет, я написал его как файл php и загрузил на свой удаленный хост, но мой арендованный хост не использовал собственный домен. Я припарковал на нем свой домен, проблема в этом. @ТИМ
Где прикрепленное изображение?