[WORDPRESS] WordPress : 페이지가 보낸 후 작업을 실행하십시오
WORDPRESSWordPress : 페이지가 보낸 후 작업을 실행하십시오
해결법
-
1.이것은 나를 위해 일하는 것입니다. WordPress 구성에 종속되지 않으려는 경우 PHP는 기본 종료 기능이 있습니다. Sending-Server.com에서 다음과 같이 할 수 있습니다.
이것은 나를 위해 일하는 것입니다. WordPress 구성에 종속되지 않으려는 경우 PHP는 기본 종료 기능이 있습니다. Sending-Server.com에서 다음과 같이 할 수 있습니다.
function do_php_shutdown_function(){ //do your request here $param1 = urlencode($param1); $param2 = urlencode($param2); $request = "http://external-server.com/script.php?param1={$param1}¶m2={$param2}"; get_headers($request); } register_shutdown_function( 'do_php_shutdown_function');
Script.php External-Server.com의 Spipt.php에서 다음과 같을 것입니다.
header("Access-Control-Allow-Origin: http://sending-server.com"); header("HTTP/1.0 204 No Content"); $param1 = urldecode($_GET['param1']); $param2 = urldecode($_GET['param2']); //do stuff
헤더 ( "HTTP / 1.0 204 내용 없음"); 아직 연결을 즉시 닫아야합니다. 스크립트가 계속 실행됩니다. 자세한 내용을 보려면 다음을 참조하십시오. 응답을 기다리지 않고 PHP에서 HTTP 요청을 보내시겠습니까?
from https://stackoverflow.com/questions/16120482/wordpress-run-an-action-after-page-sent by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] Admin-Ajax PHP는 새로운 WordPress 버전에서 작동하지 않습니다. (0) | 2020.11.25 |
---|---|
[WORDPRESS] WordPress 웹 사이트 / 분실 - 암호 / 링크가 작동하지 않음 (0) | 2020.11.25 |
[WORDPRESS] 장바구니 항목이 특정 제품 카테고리의 항목이있는 경우 체크 아웃 필드를 제거하십시오. (0) | 2020.11.25 |
[WORDPRESS] WordPress에서 최신 게시물 링크를 얻으십시오 (0) | 2020.11.25 |
[WORDPRESS] WooCommerce의 각 항목 이름 옆 장바구니에 제품 사용자 정의 필드 표시 (0) | 2020.11.25 |