https://dashboard.mempawahkab.go.id/wp-content/plugins/ https://www.kungfuology.com/mt-static/ https://pgsd.fkip.unsulbar.ac.id/wp-content/server/https://www.kungfuology.com/home/plugins/ https://land.ubiz.ua/assets/img/ https://sentraki.polimarin.ac.id/js/slot-dana/ https://qml.cvc.uab.es/responsivl/slot-gacor/ https://sentraki.polimarin.ac.id/public/js/ https://fh.uki.ac.id/nul/slot-pulsa/ https://ncc.potensi-utama.ac.id/wp-content/plugins/ https://pgsd.fkip.unsulbar.ac.id/wp-includes/qris/ https://aktasidangmd.gkjw.or.id/aset/css/ https://simpenmas.untirta.ac.id/plugins/slot-dana/
{"id":45556,"date":"2020-02-05T14:57:35","date_gmt":"2020-02-05T07:57:35","guid":{"rendered":"https:\/\/lop12.edu.vn\/?p=45556"},"modified":"2020-02-05T14:57:35","modified_gmt":"2020-02-05T07:57:35","slug":"10-meo-php-hay-ma-ban-can-phai-biet","status":"publish","type":"post","link":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/","title":{"rendered":"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft"},"content":{"rendered":"\n

1. T\u1ea1o process ch\u1ea1y trong background<\/h2>\n\n\n\n

Trong qu\u00e1 tr\u00ecnh code, s\u1ebd c\u00f3 nhi\u1ec1u l\u00fac b\u1ea1n c\u1ea7n nh\u1eefng x\u1eed l\u00fd trong background \u0111\u1ec3 g\u1eedi mail hay ch\u1ea1y batch, hay \u0111\u01a1n gi\u1ea3n l\u00e0 x\u1eed l\u00fd database, \u2026 h\u00e3y s\u1eed d\u1ee5ng h\u00e0m exec nh\u01b0 d\u01b0\u1edbi \u0111\u00e2y:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

=> L\u1ec7nh n\u00e0y s\u1ebd ch\u1ea1y l\u1ec7nh $cmd v\u00e0 output ra bi\u1ebfn $outputfile, sau \u0111\u00f3 ghi id qu\u00e1 tr\u00ecnh v\u00e0o $pidfile.<\/p>\n\n\n\n

2. X\u00f3a to\u00e0n b\u1ed9 folder v\u00e0 n\u1ed9i dung trong folder<\/h2>\n\n\n\n

C\u0169ng \u0111\u01a1n gi\u1ea3n th\u00f4i nh\u01b0ng n\u1ebfu \u0111\u01b0\u1ee3c h\u00e3y l\u01b0u n\u00f3 l\u1ea1i 1 n\u01a1i n\u00e0o \u0111\u00f3 \u0111\u1ec3 s\u1eed d\u1ee5ng nhanh nh\u00e9\u00a0<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

3. Ghi log error debug ra file<\/h2>\n\n\n\n

Ch\u1eafc h\u1eb3n \u0111\u00f4i khi b\u1ea1n s\u1ebd c\u1ea7n ghi log ra file \u0111\u1ec3 debug code \u0111\u00fang kh\u00f4ng? \u0111o\u1ea1n code ng\u1eafn d\u01b0\u1edbi \u0111\u00e2y s\u1ebd gi\u00fap b\u1ea1n log time v\u00e0 l\u1ed7i ra file cho b\u1ea1n\u00a0<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u1ebft qu\u1ea3:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

4. L\u1ea5y danh s\u00e1ch ng\u00e0y t\u1eeb t\u00ean ng\u00e0y c\u1ee7a n\u0103m v\u00e0 th\u00e1ng<\/h2>\n\n\n\n

Li\u00ean quan \u0111\u1ebfn ng\u00e0y th\u00e1ng, d\u01b0\u1edbi \u0111\u00e2y l\u00e0 h\u00e0m \u0111\u1ec3 l\u1ea5y m\u1ea3ng c\u00e1c ng\u00e0y trong th\u00e1ng, theo t\u00ean c\u1ee7a th\u1ee9:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u1ebft qu\u1ea3:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

5. M\u00e3 h\u00f3a v\u00e0 gi\u1ea3i m\u00e3 password (Encrypt, Decrypt)<\/h2>\n\n\n\n

Trong project c\u1ee7a b\u1ea1n 1 ch\u1ee9c n\u0103ng r\u1ea5t c\u1ea7n thi\u1ebft \u0111\u00f3 l\u00e0 m\u00e3 h\u00f3a v\u00e0 gi\u1ea3i m\u00e3 password c\u1ee7a ng\u01b0\u1eddi d\u00f9ng ho\u1eb7c b\u1ea5t k\u1ef3 1 m\u00e3 s\u1ed1 n\u00e0o \u0111\u00f3 c\u1ea7n m\u00e3 h\u00f3a \u0111\u00fang kh\u00f4ng?<\/p>\n\n\n\n

\u0110o\u1ea1n code d\u01b0\u1edbi \u0111\u00e2y s\u1eed d\u1ee5ng h\u00e0m\u00a0openssl_encrypt()<\/code>\u00a0v\u00e0\u00a0openssl_decrypt()<\/code>\u00a0c\u1ee7a PHP \u0111\u1ec3 x\u1eed l\u00fd:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u1ebft qu\u1ea3:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

6. Create random Unique Key<\/h2>\n\n\n\n

M\u1ed9t h\u00e0m kh\u00e1 l\u00e0 ng\u1eafn g\u1ecdn nh\u01b0ng l\u1ea1i r\u1ea5t hay cho c\u00e1c b\u1ea1n c\u1ea7n \u0111\u1ec3 t\u1ea1o 1 unique key.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Tuy ng\u1eafn g\u1ecdn nh\u01b0ng kh\u00f4ng m\u1ea5y b\u1ea1n bi\u1ebft \u0111\u1ec3 s\u1eed d\u1ee5ng \u0111\u00e2u <\/p>\n\n\n\n

7. Hi\u1ec3n th\u1ecb s\u1ed1 c\u00f9ng suffix<\/h2>\n\n\n\n

B\u1ea1n v\u1eabn th\u01b0\u1eddng th\u1ea5y facebook c\u00f3 t\u00ednh n\u0103ng hi\u1ec3n th\u1ecb count list users ex: 10K \u0111\u00fang kh\u00f4ng? \u0111\u00e2y l\u00e0 m\u1ed9t h\u00e0m nh\u1ecf \u0111\u1ec3 x\u1eed l\u00fd th\u00eam suffix v\u00e0o sau m\u1ed9t s\u1ed1:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u1ebft qu\u1ea3:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

8. Multiple array sorting<\/h2>\n\n\n\n

Trong khi code n\u1ebfu c\u00f3 nhi\u1ec1u array c\u1ea7n sort b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng h\u00e0m\u00a0array_multisort()<\/code>\u00a0c\u00f3 s\u1eb5n c\u1ee7a PHP \u0111\u1ec3 code hay h\u01a1n nh\u00e9:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u1ebft qu\u1ea3:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

9. L\u1ea5y k\u00edch th\u01b0\u1edbc t\u1ec7p tin t\u1eeb URL ho\u1eb7c file<\/h2>\n\n\n\n

H\u00e0m\u00a0filesize()<\/code>\u00a0c\u1ee7a PHP cho ph\u00e9p b\u1ea1n l\u1ea5y k\u00edch th\u01b0\u1edbc c\u1ee7a file \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 check \u0111\u01b0\u1ee3c file n\u1eb7ng hay nh\u1eb9 \u0111\u1ec3 \u0111\u01b0a ra h\u01b0\u1edbng x\u1eed l\u00fd data cho ph\u00f9 h\u1ee3p:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

L\u01b0u \u00fd: V\u00ec ki\u1ec3u int() c\u1ee7a PHP \u0111\u00e3 \u0111\u01b0\u1ee3c k\u00fd v\u00e0 nhi\u1ec1u n\u1ec1n t\u1ea3ng s\u1eed d\u1ee5ng s\u1ed1 nguy\u00ean 32 bit, m\u1ed9t s\u1ed1 h\u00e0m h\u1ec7 th\u1ed1ng file c\u00f3 th\u1ec3 tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 kh\u00f4ng mong mu\u1ed1n cho c\u00e1c t\u1ec7p l\u1edbn h\u01a1n 2GB.<\/p>\n\n\n\n

10. Tip nh\u1ecf<\/h2>\n\n\n\n

Kh\u00f4ng bao gi\u1edd s\u1eed d\u1ee5ng<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

m\u00e0 n\u00ean s\u1eed d\u1ee5ng:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

<\/p>\n\n\n\n

Trong v\u00ed d\u1ee5 tr\u00ean, ph\u01b0\u01a1ng th\u1ee9c \u0111\u1ea7u ti\u00ean s\u1ebd g\u1ecdi h\u00e0m \u0111\u1ebfm tr\u00ean m\u1ed7i l\u1ea7n l\u1eb7p cho v\u00f2ng l\u1eb7p, trong khi \u1edf l\u1ea7n l\u1eb7p th\u1ee9 hai, h\u00e0m \u0111\u1ebfm ch\u1ec9 \u0111\u01b0\u1ee3c g\u1ecdi m\u1ed9t l\u1ea7n.<\/p>\n\n\n\n

=> N\u1ebfu array c\u1ea7n count c\u00e0ng l\u1edbn th\u00ec th\u1eddi gian ch\u1ea1y s\u1ebd gi\u1ea3m \u0111\u00e1ng k\u1ec3 \u0111\u1ea5y.<\/p>\n","protected":false},"excerpt":{"rendered":"

1. T\u1ea1o process ch\u1ea1y trong background Trong qu\u00e1 tr\u00ecnh code, s\u1ebd c\u00f3 nhi\u1ec1u l\u00fac b\u1ea1n c\u1ea7n nh\u1eefng x\u1eed l\u00fd trong background \u0111\u1ec3 g\u1eedi mail hay ch\u1ea1y batch, hay \u0111\u01a1n gi\u1ea3n l\u00e0 x\u1eed l\u00fd database, \u2026 h\u00e3y s\u1eed d\u1ee5ng h\u00e0m exec nh\u01b0 d\u01b0\u1edbi \u0111\u00e2y: => L\u1ec7nh n\u00e0y s\u1ebd ch\u1ea1y l\u1ec7nh $cmd v\u00e0 output ra bi\u1ebfn $outputfile, […]<\/p>\n","protected":false},"author":12,"featured_media":45573,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"tdm_status":"","tdm_grid_status":""},"categories":[1651],"tags":[],"yoast_head":"\n10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft\" \/>\n<meta property=\"og:description\" content=\"1. T\u1ea1o process ch\u1ea1y trong background Trong qu\u00e1 tr\u00ecnh code, s\u1ebd c\u00f3 nhi\u1ec1u l\u00fac b\u1ea1n c\u1ea7n nh\u1eefng x\u1eed l\u00fd trong background \u0111\u1ec3 g\u1eedi mail hay ch\u1ea1y batch, hay \u0111\u01a1n gi\u1ea3n l\u00e0 x\u1eed l\u00fd database, \u2026 h\u00e3y s\u1eed d\u1ee5ng h\u00e0m exec nh\u01b0 d\u01b0\u1edbi \u0111\u00e2y: => L\u1ec7nh n\u00e0y s\u1ebd ch\u1ea1y l\u1ec7nh $cmd v\u00e0 output ra bi\u1ebfn $outputfile, […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/\" \/>\n<meta property=\"og:site_name\" content=\"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12 l\u1edbn nh\u1ea5t t\u1ea1i Vi\u1ec7t Nam\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-05T07:57:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lop12.edu.vn\/wp-content\/uploads\/2020\/02\/\u1ea2nh-ch\u1ee5p-M\u00e0n-h\u00ecnh-2020-02-05-l\u00fac-2.53.41-CH-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1390\" \/>\n\t<meta property=\"og:image:height\" content=\"1320\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n M\u01a1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n M\u01a1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/\",\"url\":\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/\",\"name\":\"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft\",\"isPartOf\":{\"@id\":\"https:\/\/lop12.edu.vn\/#website\"},\"datePublished\":\"2020-02-05T07:57:35+00:00\",\"dateModified\":\"2020-02-05T07:57:35+00:00\",\"author\":{\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2\"},\"breadcrumb\":{\"@id\":\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lop12.edu.vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lop12.edu.vn\/#website\",\"url\":\"https:\/\/lop12.edu.vn\/\",\"name\":\"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lop12.edu.vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2\",\"name\":\"Nguy\u1ec5n M\u01a1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g\",\"caption\":\"Nguy\u1ec5n M\u01a1\"},\"url\":\"https:\/\/lop12.edu.vn\/author\/mont\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/","og_locale":"en_US","og_type":"article","og_title":"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft","og_description":"1. T\u1ea1o process ch\u1ea1y trong background Trong qu\u00e1 tr\u00ecnh code, s\u1ebd c\u00f3 nhi\u1ec1u l\u00fac b\u1ea1n c\u1ea7n nh\u1eefng x\u1eed l\u00fd trong background \u0111\u1ec3 g\u1eedi mail hay ch\u1ea1y batch, hay \u0111\u01a1n gi\u1ea3n l\u00e0 x\u1eed l\u00fd database, \u2026 h\u00e3y s\u1eed d\u1ee5ng h\u00e0m exec nh\u01b0 d\u01b0\u1edbi \u0111\u00e2y: => L\u1ec7nh n\u00e0y s\u1ebd ch\u1ea1y l\u1ec7nh $cmd v\u00e0 output ra bi\u1ebfn $outputfile, […]","og_url":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/","og_site_name":"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12 l\u1edbn nh\u1ea5t t\u1ea1i Vi\u1ec7t Nam","article_published_time":"2020-02-05T07:57:35+00:00","og_image":[{"width":1390,"height":1320,"url":"https:\/\/lop12.edu.vn\/wp-content\/uploads\/2020\/02\/\u1ea2nh-ch\u1ee5p-M\u00e0n-h\u00ecnh-2020-02-05-l\u00fac-2.53.41-CH-1.png","type":"image\/png"}],"author":"Nguy\u1ec5n M\u01a1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nguy\u1ec5n M\u01a1","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/","url":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/","name":"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft","isPartOf":{"@id":"https:\/\/lop12.edu.vn\/#website"},"datePublished":"2020-02-05T07:57:35+00:00","dateModified":"2020-02-05T07:57:35+00:00","author":{"@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2"},"breadcrumb":{"@id":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/lop12.edu.vn\/10-meo-php-hay-ma-ban-can-phai-biet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lop12.edu.vn\/"},{"@type":"ListItem","position":2,"name":"10 \u201cm\u1eb9o\u201d PHP hay m\u00e0 b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft"}]},{"@type":"WebSite","@id":"https:\/\/lop12.edu.vn\/#website","url":"https:\/\/lop12.edu.vn\/","name":"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lop12.edu.vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2","name":"Nguy\u1ec5n M\u01a1","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g","caption":"Nguy\u1ec5n M\u01a1"},"url":"https:\/\/lop12.edu.vn\/author\/mont\/"}]}},"_links":{"self":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/45556"}],"collection":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/comments?post=45556"}],"version-history":[{"count":1,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/45556\/revisions"}],"predecessor-version":[{"id":45574,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/45556\/revisions\/45574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/media\/45573"}],"wp:attachment":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/media?parent=45556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/categories?post=45556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/tags?post=45556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}