apache - Allow to send Javascript Code with Method Post in PHP -
i have problem submitting form app.
i need send javascript code form controller page. code in html like:
<form method="post" action="controller/mycontroller.php"> <textarea name="code"></textarea> <input type="submit" value="send" /> </form>
if send on textarea
"hello world" example, controller works fine, if try send javascript
code alert(1);
forbidden message server.
any solution send javascript
code server string filters or allowing on .htaccess
file?
thanks!
re-edit: test example: http://pruebas.intelectiva.biz/test/
you must convert @ first text of textarea javascript replace code brakets random letters never use.
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script> $(document).ready(function() { $("#send").click(function(event) { event.preventdefault(); var code = $("#code").val(); code = code.replace(/\(/g, "^)·("); code = code.replace(/\{/g, "=?¿¡12"); code = code.replace(/\</g, "++ççcsacsa"); $("#code").val(code); alert (code); $("#form").submit(); }); }); </script>
and then, in server side reconvert text desired text:
<?php $code = $_post['code']; $code = str_replace('^)·(', '(', $code); $code = str_replace('=?¿¡12', '{', $code); $code = str_replace('++ççcsacsa', '<', $code); echo '<script>'. $code . '</script>'; ?>
Comments
Post a Comment