database - get_option() does unserialize and don't remove

admin2025-06-06  8

When i update_option() with special caracter, for exemple BARCA D'AREGOS the serialize option puts save like that BARCA D\'AREGOS on database. If i do get_option() the display value is BARCA D\'AREGOS.

stripslashes() don't work. Anyone have solution?

When i update_option() with special caracter, for exemple BARCA D'AREGOS the serialize option puts save like that BARCA D\'AREGOS on database. If i do get_option() the display value is BARCA D\'AREGOS.

stripslashes() don't work. Anyone have solution?

Share Improve this question edited Nov 15, 2018 at 17:25 Jorge Oliveira asked Nov 15, 2018 at 14:12 Jorge OliveiraJorge Oliveira 34 bronze badges 1
  • 2 Please edit your question to include the update_option() code. In some quick testing, serialize() doesn't seem to add `` characters to the serialized data, so something else is going on here. – Pat J Commented Nov 15, 2018 at 15:28
Add a comment  | 

1 Answer 1

Reset to default 0

The get_option function is necessary for you using maybe_unserialize. update_option() function maybe_serialize passed.

// store data time use maybe_unserialize.
$data = maybe_serialize( $data );

// get/display time user maybe_unserialize
$data = maybe_unserialize( $data );

Please check it with above example code

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1749177155a317009.html

最新回复(0)