scratch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 92  →  ?path2? @ 93
/text.php
@@ -11,6 +11,31 @@
### Load configuration.
$config = spyc_load_file('config.yaml');
 
#### Script restrictions.
if(
(
!isset($_SERVER['HTTP_X_REQUESTED_WITH']) ||
empty($_SERVER['HTTP_X_REQUESTED_WITH']) ||
strtoupper($_SERVER['HTTP_X_REQUESTED_WITH']) != 'XMLHTTPREQUEST'
)
||
(
(
!isset($_SERVER['HTTP_REFERER']) ||
empty($_SERVER['HTTP_REFERER'])
)
&&
(
#strtoupper($_SERVER['HTTP_REFERER']) != strtoupper($config['URL_PATH'].'FILE.HTML') ||
strtoupper($_SERVER['HTTP_REFERER']) != strtoupper($config['URL_PATH'].'TEXT.HTML')
)
)
)
{
http_response_code(403);
die('Forbidden.');
}
 
if(!isset($_POST['fingerprint']) or empty($_POST['fingerprint']) or
!isset($_POST['action']) or empty($_POST['action'])) {
http_response_code(500);