@Genri_Rus

Почему у меня в куке устанавливаются непонятные цифры?

Устанавливаю куку так:

add_action( 'init', 'my_setcookie_example' );
function my_setcookie_example() {
	setcookie( "wp_id", time()+3600 );
}

В итоге выводятся вот такие цифры:
5e5175955888e424200709.png

Откуда они вообще берутся ? И как перезаписать куку ?

add_action('wp_ajax_id_add', 'add_to_id');
add_action('wp_ajax_nopriv_id_add', 'add_to_id');

function add_to_id() {
	setcookie( "wp_id", time()+3600 );
	$arr_id = [];

	if ( !empty( $_POST['variation_id'] ) ) {
		$id = absint( esc_attr( $_POST['variation_id'] ) );
	} else {
		$id = absint( esc_attr( $_POST['product_id'] ) );
	}
	
	if ( $arr_id  == explode( ',', $_COOKIE["wp_id"] ) ) {
		return;
	}

	array_push($arr_id, $id);
	
	$_COOKIE["wp_id"] = implode( ",", $arr_id );
	
	wp_die();
}


Суть в том, что я кликаю по кнопке и считываю id поста, далее мне нужно как-то записать этот id в куку, но ничего не перезаписывается
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы