PHP:
$var = "Sum Random'z String"s with quotemarks"
$send = base64_encode($var)
然后它将base64编码的字符串发送到服务器。
服务器部分(Python)尝试解码 base64 编码的内容并将其写入文件:
f = open("/root/data.yml","w")
f.write(base64.b64decode(sys.argv[1]))
f.close()
sys.argv[1] 是 $send
但是,当我在nano或cat中打开 data.yml 时,我得到了这个:
Sum Random\'z String\"s with quotemarks
我不想\那里。当我在nano或cat中打开它时,有没有办法让 \ 字符不会出现在那里?我要改变什么? 编辑: $var 取自没有 \ 的 textarea