http://stackoverflow.com/questions/19004783/reading-json-post-using-php
일부 서버에서 POST 요청을 content-type json으로 보낼경우, $_POST 값이 비어 버려서, 정상적으로 요청이 처리되지 않고 대신 메인 페이지가 JSON 포맷으로 반환됩니다. 아마 사이트 메뉴가 안 뜨신다는 분들도 이 문제 때문에 정상적으로 요청이 처리되지 않는 것 같습니다. JSON으로 요청할 때에는 GET을 사용하는 것이 호환성 측면에서 좋을 것 같습니다.
이하는 제 서버 정보입니다. nginx + php-fpm 으로 동작하고 있습니다.
[XE Server Environment 2015-07-30]
realpath : /var/www/public_html
location : ko
package : XE
host : https://_._/
app : nginx/1.6.3
xe_version : 1.8.7
php : 5.6.11
db_type : mysqli_innodb
use_rewrite : Y
use_db_session : N
use_ssl : always
phpext : core, ereg, libxml, openssl, zlib, bcmath, bz2, calendar, curl, fileinfo, mbstring, mcrypt, pcntl, mysqlnd, pdo_mysql, phar, readline, mysqli, shmop, simplexml, sockets, mysql, sysvmsg, sysvsem, sysvshm, xml, xmlreader, xmlwriter, xsl, zip, cgi-fcgi, gd, iconv, memcache, mhash, zend opcache
(이하 생략)
http://stackoverflow.com/questions/19004783/reading-json-post-using-php
일부 서버에서 POST 요청을 content-type json으로 보낼경우, $_POST 값이 비어 버려서, 정상적으로 요청이 처리되지 않고 대신 메인 페이지가 JSON 포맷으로 반환됩니다. 아마 사이트 메뉴가 안 뜨신다는 분들도 이 문제 때문에 정상적으로 요청이 처리되지 않는 것 같습니다. JSON으로 요청할 때에는 GET을 사용하는 것이 호환성 측면에서 좋을 것 같습니다.
이하는 제 서버 정보입니다. nginx + php-fpm 으로 동작하고 있습니다.
[XE Server Environment 2015-07-30]
realpath : /var/www/public_html
location : ko
package : XE
host : https://_._/
app : nginx/1.6.3
xe_version : 1.8.7
php : 5.6.11
db_type : mysqli_innodb
use_rewrite : Y
use_db_session : N
use_ssl : always
phpext : core, ereg, libxml, openssl, zlib, bcmath, bz2, calendar, curl, fileinfo, mbstring, mcrypt, pcntl, mysqlnd, pdo_mysql, phar, readline, mysqli, shmop, simplexml, sockets, mysql, sysvmsg, sysvsem, sysvshm, xml, xmlreader, xmlwriter, xsl, zip, cgi-fcgi, gd, iconv, memcache, mhash, zend opcache
(이하 생략)