admin管理员组

文章数量:1130349

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

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

本文标签: databasegetoption() does unserialize and don39t remove