我有这个代码:
<script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz);</script>
为什么这不会在我的文本文件中写入“bar”,但警告“42”?
注意:此问题的早期修订明确是关于服务器上的PHP和客户端上的JavaScript。问题和解决方案的本质是相同的任何对当一个客户端上运行的语言和其他服务器上。当你看到有关特定语言的答案时,请考虑到这一点。
饮歌长啸
素胚勾勒不出你