HEX
Server: nginx/1.18.0
System: Linux iZj6c1ieg2jrpk1z5tzi19Z 6.3.9-1.el7.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 21 22:18:40 EDT 2023 x86_64
User: www (1001)
PHP: 8.2.4
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.cytocare.cn/wp-content/plugins/friendly-captcha/includes/helpers.php
<?php

function frcaptcha_log_remote_request($url, $response)
{
	$log = sprintf(
		/* translators: 1: response code, 2: message, 3: body, 4: URL */
		__('HTTP Response: %1$s %2$s %3$s from %4$s', 'frcaptcha'),
		(int) wp_remote_retrieve_response_code($response),
		wp_remote_retrieve_response_message($response),
		wp_remote_retrieve_body($response),
		$url
	);

	trigger_error($log);
}

function frcaptcha_log_unsuccessful_verification($request, $response)
{
	$log = sprintf(
		/* translators: 1: request, 2: response */
		__('Friendly Captcha verification unsuccessful. This can usually be ignored and is only logged for debugging purposes. Request: %1$s Response: %2$s', 'frcaptcha'),
		json_encode($request),
		json_encode($response)
	);

	trigger_error($log);
}

function frcaptcha_v2_log_verify_response($url, $status, $errorCode)
{
	$log = sprintf(
		/* translators: 1: response status, 2: error code, 3: error detail, 4: URL */
		__('Friendly Captcha: %1$s %2$s from %3$s', 'frcaptcha'),
		$status,
		$errorCode,
		$url
	);

	trigger_error($log);
}

function frcaptcha_get_sanitized_frcaptcha_solution_from_post()
{
	$fieldName = FriendlyCaptcha_Plugin::$instance->get_solution_field_name();

	if (isset($_POST[$fieldName])) {
		return trim(sanitize_text_field($_POST[$fieldName]));
	}

	return '';
}