고객 웹 사이트에 킬 스위치를 통합하고자합니다.웹 사이트 원격 재촉 스위치
방법 1 : 내 주먹 생각이 코드를 사용했다 :
if (file_get_contents("http://myvebsite.com/disable.txt")) die("kill switch");
을하지만이 코드의 발견에 쉬운에 방법입니다, 나는 생각.
방법 2 :
나는 이것을 시도했다.
<?php
require('XMLRPC.inc.php');
$appname = "DISABLING-CODE";
$client = new IXR_Client('http://myvebstie.com/kill.php');
if (!$client->query('activation.checkapp', $appname)) {
if($client->getResponse())
{
die("application disabled.");
}
}
?>
이 kill.php
require('XMLRPC.inc.php');
function checkapp($the_app)
{
$deactivateMe = "DISABLING-CODE"; // with this i would disable the webiste
if (isset($the_app) && $the_app == $deactivateMe)
return true; // application disabled
else
return false;
}
$server = new IXR_Server(array('activation.checkapp' => 'checkapp'));
내가 시도 난 파일에 사용하는 것이 코드가 100 배처럼이 방법은 있지만, 그것의 :
이
내가 웹 사이트에 통합하는 것입니다 코드입니다 작동하지 않으면 클라이언트 웹 사이트가 정상적으로로드됩니다. 누군가가 왜 작동하지 않는지 또는이 문제를 해결하는 방법에 대해 더 잘 알고있는 사람이 있습니까?첫 번째 방법을 사용하고 파일 위치 http://myvebsite.com/disable.txt의 disable.txt 파일에 문자를 넣으면 클라이언트 웹 사이트가 작동하지 않습니다.
감사합니다.
나중에 계약서에 돈을 지불 할 때 파일을 서버에 먼저 복사하라는 내용이 있는지 확인하십시오. – h2ooooooo
클라이언트 사이트를 원격으로 종료 하시겠습니까? PHP 코드를 편집하지 않고 검사를 완전히 무시하는 것은 무엇입니까? –
@MarcB 클라이언트는 웹 사이트를 사용하고 웹 사이트를 전달한 후 지불 할 것이므로, 돈을 내지 않으면 웹 사이트에 액세스 할 수 없습니다. 그리고 그가 저에게 afterwords를주는 경우에 나는 쉽게 웹 사이트 – user3337790