Php GET array0 на сервере

На моем локальном хосте, когда я использую php <?php echo var_dump($_GET); ?>, я получаю этот array(1) { ["lng"]=> string(3) "eng" } Но на сервере я получаю этот array(0) { }.

Все точно так же, как на localhost.

<?php
if (!isset($_GET["lng"])) { ?>
<li class = "language"><i class = "fa fa-flag" aria-hidden = "true"></i><a href = "index.php?lng=eng"> English</a></li>
<?php }
else if ($_GET["lng"] == "eng") { ?>
<li class = "language"><i class = "fa fa-flag" aria-hidden = "true"></i><a href = "index.php?lng=srb"> Srpski</a></li>
<?php }
else if ($_GET["lng"] == "srb") { ?>
<li class = "language"><i class = "fa fa-flag" aria-hidden = "true"></i><a href = "index.php?lng=eng"> English</a></li>
<?php } ?>

вы передали параметр get на свой сервер?

Always Sunny 03.07.2018 19:27

какой у вас URL-адрес, есть ли в URL-адресе строка запроса

Muhammad Ali Hassan 03.07.2018 19:29

url - myserver.rs/?lng=eng

Kosta 03.07.2018 19:37

Что произойдет, если вы вставите URL-адрес в браузер? Попробуйте использовать другие параметры URL (например, ?lng=eng&test=yes&whoami=Kosta), чтобы узнать, не отфильтровывается ли ваш параметр lng конфигурацией Apache (или файлом .htaccess).

Mr Glass 03.07.2018 19:48

lse if ($_GET["lng"] == "srb") { опечатка (отсутствует e)

Nigel Ren 03.07.2018 19:50

@MrGlass Thans, я исправил свою проблему. Я открываю свой файл .httaccess и удаляю Options -indexes. Теперь работает, но у меня есть другая проблема, когда я перехожу на мой сайт www.mysite.com, я перенаправляю на страницу Indexed of, и мне нужно щелкнуть MySite, чтобы загрузить сайт ...

Kosta 03.07.2018 19:58

Если вы добавите DirectoryIndex name-of-your-file.ext в свой файл htaccess, он должен загрузить нужную страницу.

Mr Glass 03.07.2018 20:02

Все еще проблема ... мой файл .htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /MySite/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /MySite/index.php [L] </IfModule> # END WordPress DirectoryIndex index.php

Kosta 03.07.2018 20:19

Исправлено просто добавить FolderName / index.php

Kosta 03.07.2018 20:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
9
34
0

Другие вопросы по теме