我想問一個非常簡單的問題。在PHP的條形斜槓
我在其中我已經進入了一個代碼的項目工作,說我進入像代碼:
<?php
echo "Test";
?>
在保存按鈕的點擊,該代碼被保存到一個PHP文件說testfile.php
。
當我上運行windows 7 - wamp server
這個文件,那麼這是確定的,但是當我託管在000webhost.com
這個文件是linux server
那麼一些反斜線(\)的" "
前加入。對於寫入文件,我使用的代碼
$code = $_POST['yourcode'];
$openphp = fopen("testfile.php","w");
fwrite($openphp, $code);
fclose($openphp);
在Linux服務器上,該代碼被寫成:
<?php
echo \"test\";
?>
我不想保存這個反斜線(\),我怎樣才能避免這種情況,而寫文件
你基本上是讓人們注入代碼(一個shell)來根服務器? – HamZa
這是行動中的魔術引號 – DevZer0
我該如何刪除這些魔術引號 –