如何正确逃生并让它发挥作用?

时间:2018-02-10 19:18:50

标签: php escaping

我对此感到疯狂。有人可以建议我如何逃避这样的情况?似乎即使我使用"'我做错了。

echo "<a href='/media_downloader.php?image=data:image/jpg;base64,$pollici_visibili' style='display:block;'>download a</a>";

它返回

  

https://site.xyz/media_downloader.php?image=data:image/jpg;base64,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[...]Z+9/L2NfRVvDHbwpFCgSNRgKO1AElI6q6lWAKnggjINLRQBi3vhXQrxt1zpNk7HqwiCk/iKqw+BvDUTEro1oSf76l/yznFdJRQBz7+C/Dbgg6JYc+kIH8qpXHw78NyKRFYtbMejQTOhHvjOP0rraKAPMb/4RWd18rarcPF/cuII5h+ormdW/Z00K8UmGdIZD3jhMX6K2P0r3SigD5T1j9mS/jZzpepJID0D4z/7LXKX/wCz940tRuSG3nA4+WQ5/ka+16KAPhyH4F+NHba2nIB6+Ycf+g1v6V+zj4ouXBu7i1tlPXqSB+lfYlFAHz/4Z/Zr0a0ZJNavZ7xhj5FOxfpgc/rXsvhrwro/hu0S20exht416bVAOfX6+9bdFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/Z

我需要在网址中打印image=data:image/jpg;base64,,但要在网址中对$pollici_visibili进行编码

1 个答案:

答案 0 :(得分:0)

    <html>
    <body>

<?php $pollici_visibili = "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[...]Z+9/L2NfRVvDHbwpFCgSNRgKO1AElI6q6lWAKnggjINLRQBi3vhXQrxt1zpNk7HqwiCk/iKqw+BvDUTEro1oSf76l/yznFdJRQBz7+C/Dbgg6JYc+kIH8qpXHw78NyKRFYtbMejQTOhHvjOP0rraKAPMb/4RWd18rarcPF/cuII5h+ormdW/Z00K8UmGdIZD3jhMX6K2P0r3SigD5T1j9mS/jZzpepJID0D4z/7LXKX/wCz940tRuSG3nA4+WQ5/ka+16KAPhyH4F+NHba2nIB6+Ycf+g1v6V+zj4ouXBu7i1tlPXqSB+lfYlFAHz/4Z/Zr0a0ZJNavZ7xhj5FOxfpgc/rXsvhrwro/hu0S20exht416bVAOfX6+9bdFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/Z"; 

?>
    <form action="nama_your_file.php" method="post">

    <input type="text" name="img" value="<?php echo $pollici_visibili; ?>"><br>
    <input type="submit">
    </form>

    </body>
    </html>

和你的nama_your_file.php

 <?php echo $_POST["img"]; ?>