Вот мой .htaccess файл прямо сейчас. RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ $1.php [NC,L,QSA] Это работает в том, что он делает мои страницы доступными, если вы не используете расширение .php. Old = domain.com/test.php New = domain.com/test Плохо то, что когда я отправляю данные по следующей ссылке, данные не передаются. […]
Я немного спорю с моим боссом о URL-адресах, используя параметры GET без значения. Например http://www.example.com/?logout Я вижу эту ссылку довольно часто в Интернете, но, конечно, это не значит, что это хорошо. Он опасается, что это не стандарт и может привести к неожиданным ошибкам, поэтому он предпочел бы, чтобы я использовал что-то вроде: http://www.example.com/?logout=yes По моему […]
Я не мог придумать хорошего названия для этого, это трудно объяснить. В принципе, у меня есть mod_rewrite setup на моем сервере. Он превращает каждый ?a=1&b=2&c=3 etc into /1/2/3/ Я хочу реализовать функцию, где я могу сделать что-то вроде этого: /login/?return_url=/home/ Return_url будет меняться в зависимости от того, где был последний пользователь. Я знаю, что есть […]
Я работаю над инструментом запроса, который отображает данные из базы данных MySQL. Пользователь представлен формой, содержащей несколько десятков динамически генерируемых флажков, чтобы они могли выбирать, как просматривать данные. Эти данные передаются в виде запроса GET и отображаются (явно) в URL-адресе, когда запрашиваемая страница загружается. На той же странице, что и входная форма, у меня есть […]
Скажем, я запрашиваю этот URL: http://mydomain.com/script.php?var=2+2 $ _GET ['var'] теперь будет: «2 2», где должно быть «2 + 2», Очевидно, я мог кодировать данные перед отправкой, а затем декодировать их, но мне интересно, является ли это единственным решением. Я мог бы также заменить пробелы символами плюс, но я хочу также разрешить пробелы. Я просто хочу, […]
Мне нужно получить последнее слово из URL. Так, например, у меня есть следующий URL: http://www.mydomainname.com/m/groups/view/test Мне нужно получить с PHP только «тест», ничего больше. Я попытался использовать что-то вроде этого: $words = explode(' ', $_SERVER['REQUEST_URI']); $showword = trim($words[count($words) – 1], '/'); echo $showword; Это не работает для меня. Не могли бы вы мне помочь? Огромное […]
Я разрабатываю веб-сайт с использованием PHP. У моего .htaccess есть это правило перезаписи: RewriteEngine On RewriteRule ^book/([^/]*)\.html$ book.php?title=$1 [L] Таким образом, URL-адрес, который выглядит так: www.example.com/book.php?title=title-of-the-book, превращается в www.example.com/book/title-of-the-book.html В конкретном случае, с другой страницы на сайте, я хочу ссылаться на такие страницы: www.example.com/book.php?title=title-of-the-book?myfield=1, которые затем превращаются в www. example.com/book/title-of-the-book.html?myfield=1.html Будучи тем, я не могу […]
Я новичок в этом, и я действительно зациклился на том, как загрузить файл, который мне удалось загрузить на моем локальном сервере. Мой загруженный скрипт – require_once ('dbcon.php'); if(isset($_POST['log'])){ foreach($_FILES['files']['tmp_name'] as $key => $name_tmp){ $file = $_FILES['files']['name'][$key]; $tmpnm = $_FILES['files']['tmp_name'][$key]; $type = $_FILES['files']['type'][$key]; $size = $_FILES['files']['size'][$key]; $dir = "file/".$file; $move = move_uploaded_file($tmpnm, $dir); if ($move){ $query […]
Поскольку размер данных не так много, что мое веб-приложение нужно загружать, оно становится довольно медленным несколько раз, поэтому я решил добавить некоторые функции jQuery ajax для загрузки определенных данных по запросу, а затем сохранить их в кеше. Я хотел бы знать, как ограничить любые запросы GET или POST только с localhost / same server / […]
У меня есть php-файл, который генерирует переменную, и я хотел бы, чтобы переменная была помещена в функцию javascript, которая вызывается onclick на главной странице. Можно ли отправлять с PHP на javascript?