PHP строка содержит $ и неправильно распознает переменную - PullRequest
0 голосов
/ 09 марта 2012

Обычно я отправляю отформатированную строку в скрипт PHP через POST

Скажем, у меня есть строка ... "abcdef $ ghikl", она распознает $ ghikl как переменную ...

Есть ли способы сообщить PHP, что в этой строке нет переменных?

Я знаю, как жестко закодировать его, вы просто используете "'", но поскольку строка отправляется в сценарий, я не знаю, что делать ...

Спасибо, ребята

Что касается вопроса, весь код, который действительно необходим, таков:

$string = $_POST['string'];
// a couple strcmp's here, just to see if the string == ""
$array = explode("+", $string);

Ответы [ 2 ]

3 голосов
/ 09 марта 2012

Попробуйте убежать от $

"abcdef\$ghikl"
0 голосов
/ 09 марта 2012

PHP не увидит это как переменную, если вы не eval (). Можете ли вы показать нам свой код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...