Articles of query string

объединить 2 входных значения в URL-адрес

У меня есть такая форма: <form action="" method="get"> Color: <input type="text" name="color"><br> Car: <input type="text" name="car"><br> <input type="submit"> </form> Когда я набираю цвет «красный» и автомобиль «bmw», я получаю url как это HTTP: // МойВебСайт / цвет = красный и автомобиль = BMW как я могу получить массив автомобилей в цвет на submit так, чтобы […]

XMLHttpRequest Почтовые данные не отправляются

Это javascript: function eAC(emailData) { if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } if (!httpRequest) { return false; } console.log(emailData); var fd = new FormData(); fd.append("email", emailData); httpRequest.onreadystatechange = eAC_callback; httpRequest.open('POST', "http://website.com/file.php"); httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); httpRequest.send(fd); } function eAC_callback() { if (httpRequest.readyState === 4) { if (httpRequest.status === 200) { var response = JSON.parse(httpRequest.responseText); console.log(response); } […]

mod_rewrite с вопросительными знаками и амперсандами (с PHP)

У меня есть веб-приложение на базе PHP, на которое я пытаюсь применить mod_rewrite от Apache. Исходные URL-адреса имеют форму: http://example.com/index.php?page=home&x=5 И я хотел бы преобразовать их в: http://example.com/home?x=5 Обратите внимание, что при переписывании имени страницы я также эффективно «перемещаю» вопросительный знак. Когда я пытаюсь это сделать, Apache с радостью выполняет этот перевод: RewriteRule ^/([az]+)\?(.+)$ /index.php?page=$1&$2 […]

Манипуляция строк запроса PHP

У кого-нибудь есть конечная функция (ы) PHP для добавления / удаления параметров из строки запроса? Он должен обрабатывать все возможные случаи, но я видел те, которые обрабатывают некоторые случаи, но не все. Некоторые примеры: http://mysite.com?param1=1&param2=2 http://www.mysite.com/?param1[]=1&param1[]=2 FTP: // пользователь: pass@mysite.com/files/uploads/ param1 = 1 & param2 = 2 /? Param1 = 1 & param2 = 2 […]

Почему NGINX игнорирует мои строки запросов?

Недавно я перешел из APACHE в NGINX. Однако где-то по пути NGINX начал игнорировать мои строки запросов. Например, я использую разбиение на страницы так: http://example.com/index.php?page=5 Это просто загружает example.com как будто строки запроса там не было. Вот конфигурация ( отредактированная, как предложено Нельсоном ): /etc/nginx/nginx.conf: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; […]

PHP: пример формы, который будет шифровать строку запроса (GET) (скрытие данных, а не безопасность)

Я намерен использовать GET для своей формы, но хотел бы зашифровать значения в строке запроса, чтобы пользователи не могли ее изменить. (не для безопасности, а для скрытия данных) Я столкнулся с несколькими веб-сайтами, которые объяснили шифрование, но мне не ясно, как реализовать его, как только пользователь нажмет кнопку отправки. Пример: http://myscriptlibrary.wordpress.com/2010/04/14/how-to-encrypt-query-string-in-php/ Есть ли пример, который […]

Как передать массив в строке запроса?

Существует ли стандартный способ передачи массива через строку запроса? Чтобы быть ясным, у меня есть строка запроса с несколькими значениями, одна из которых будет значением массива. Я хочу, чтобы это значение строки запроса обрабатывалось как массив. Я не хочу, чтобы массив был взорван, чтобы он был неотличим от других переменных строки запроса. Кроме того, согласно […]

Получить строку запроса URL

Что такое способ «меньше кода» для получения параметров из строки запроса URL-адреса, которая отформатирована следующим образом? www.mysite.com/category/subcategory?myqueryhash Выход должен быть: myqueryhash Я знаю об этом: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?>

PHP file_get_contents () возвращает «не удалось открыть поток: HTTP-запрос не удался!»

У меня возникают проблемы с вызовом url из PHP-кода. Мне нужно вызвать службу, используя строку запроса из моего PHP-кода. Если я набираю url в браузере, он работает нормально, но если я использую file-get-contents () для вызова, я получаю: Предупреждение: file-get-contents (http: // ….) не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.1 202 Принято […]

CodeIgniter current_url не отображает строки запроса

Привет, я пытаюсь сохранить текущий url в переменной сеанса. В моем приложении используются строки запроса, например www.domain.com/add?url=http://www.google.com. но current_url () возвращает 'ww.domain.com/add'. URL-адрес без строк запроса. Я проверил вспомогательный файл, и current_url, похоже, просто добавляет сегменты uri к набору site_url, установленному в конфиге. function current_url() { $CI =& get_instance(); return $CI->config->site_url($CI->uri->uri_string()); } кто-нибудь знает, как […]