PHP функции не работают, когда не на локальном сервере - PullRequest
1 голос
/ 04 декабря 2011

Я пытаюсь определить, существуют ли переменные (с использованием GET), с помощью оператора if, но я не могу заставить их работать на моем веб-сервере, но мой локальный сервер работает нормально.

У меня естьесли в моем PHP такие выражения:код заголовка. Но на моем веб-сервере он не запускает ни одного из них, используя URL-адрес одного и того же типа, он просто пропускает их, как будто ни один из них не установлен.

Есть ли что-то, что мне нужно настроитьна моем веб-сервере, чтобы заставить его работать должным образом, как будто он работает локально?

Ответы [ 2 ]

0 голосов
/ 04 декабря 2011

Надо было подумать об этом, но я заставил это работать, переместив операторы if выше в коде.Все еще странно, как я не получаю ошибки "заголовки уже отправлены" или что-то в этом роде.

Спасибо за помощь всем:)

0 голосов
/ 04 декабря 2011

Попробуйте изменить

header ("Location: schoolEdit.php? Schoolid =". $ _ GET ['searchQ']. "");

до

header ("Location: schoolEdit.php? Schoolid =". $ _ GET ['searchQ']);

Возможно, функция заголовка на вашем сервере неправильно читает вставку заголовка, так как вы ничего не объединяете до конца заголовка. Надеюсь, это решит вашу проблему. Это единственное, что я смог найти. Кроме того, это выглядит звуком.

...