#php #codeigniter
#php #codeigniter
Вопрос:
http://localhost/sssss/sss.phpamp;send=90amp;msg=z a data c ребята, мне нужно проверить конкретные данные, которые находятся в URL … функция проверки должна иметь возможность проверять наличие специальных символов только для этих данных… как этого добиться…. мне нужно выполнить проверку таким образом, чтобы никакие специальные символы не были включены вместе с данными …. и URL- это то, как мы используем для пополнения, поэтому пробелы все будут включены
Комментарии:
1. можете ли вы записать URL без разделения? пробелы?
2. используется для пополнения суммы…. где 100 — это сумма … мне нужно выполнить проверку таким образом, чтобы никакие специальные символы не были включены вместе с суммой….
3. @gkaykck … вот как мы используем URL ….. используется для пополнения счета
4. localhost /xxxxxxx /xxxrecharge.php?send=1234567891amp;msg =L A xxx16666661 100 C, это не похоже на допустимый URL? Является ли ваш URL localhost/xxxxxxx / xxxrecharge.php?send=1234567891amp;msg = LAxxx16666661100C ?
5. да, это мой localhost ….. просто тестирую его….
Ответ №1:
Используйте это:
$msg = $_GET['msg'];
list(,,,$amount,) = explode(" ", $msg);
if(preg_match("/^\d $/", $amount))
echo "valid amount!";
else
echo "invalid amount";
Надеюсь, это поможет. Приветствия