2017-02-24 36 views
0

我有兩個數組會話變量供我測試。一個是一組答案,另一個是一組問題。在提交表單並轉到測試分級頁面時,其中一個會話數組保持其形式,而另一個會添加反斜槓()並將代碼混淆。將反斜槓添加到Wordpress中的會話變量中

所以一個會話陣列看起來像\[y'=x\](這是它的方式應該看看)和其他看起來像\\[y\'=x\](加上反斜槓)

唯一的真正區別是信息的來源,該工程的一個直接來自數據庫,不是來自表單輸入,它從數據庫中獲取其A,B,C,D選項。所以所有的選項都來自同一個數據庫,只有一個不起作用的中間人。

回答

0

試試這個,它可能是解決你的問題。 我只要你想在字符串中添加「我不是100%肯定

$name = "O'Reilly & Associates"; 
$name = wp_slash($name); 
echo $name; 

一般在PHP中,你需要添加字符串運營商如反斜線\和WordPress默認處理它。 所以你會得到\自動添加。 試用wp_slash(),它可以幫助你解決問題。

+0

對不起,我沒有意識到我自己的反斜槓已被刪除!所以問題不在於「'」與「\」本身。因爲我使用MathJax,所以我需要一些反斜槓 – hightryan