Если я хочу создать URL с использованием переменной, у меня есть два варианта кодирования строки. urlencode() и rawurlencode().
urlencode()
rawurlencode()
Какие именно различия и какие предпочтительнее?
простой * rawurlencode путь - путь является частью перед "?" - пробелы должны быть закодированы как% 20 * urlencode строки запроса - Строка запроса является частью после "?" -пространства лучше кодируются как "+" = rawurlencode обычно более совместим