Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
1

Не работает if isset

10.05.2012, 09:16. Просмотров 2316. Ответов 6
Метки нет (Все метки)

Доброго времени суток.

Возникла странного рода проблема.
Пишу регистрацию для сайта. Передаю переменные скрипту и там проверяю, реально ли они заданы с помощью
PHP
1
2
3
if (isset($var)) {
...
}
На локальном сервере с денвером всё работа прекрасно. Слил на веб сервер на основе ubuntu 10.04 с установленным apache2.
Функция не видит переменных. Знаю, что они заданы. она говорит что нет.

В чём может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2012, 09:16
Ответы с готовыми решениями:

не работает isset
Добрый день уважаемые программисты. Помогите с такой проблемой: Есть фома в php странице, в ней...

не работает isset
почему может не работать такая конструкция? <?php if(isset($_POST)) { echo('wdger'); $link...

Как работает функция isset() ?
if(!isset($_post)) { echo 123123; } вот код. При отправке постом "cancel" Он пишет 123123....

Проверка isset($_POST['submit']) не работает
в процедурном стиле, работает вариант: //после нажатия на кнопку if(isset($_POST)) {...

6
2171 / 2101 / 509
Регистрация: 27.05.2011
Сообщений: 7,226
10.05.2012, 10:17 2
уже не преданна ли эта перемання методом пост , гет , или куки ?
0
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
10.05.2012, 11:44  [ТС] 3
Цитата Сообщение от crautcher Посмотреть сообщение
методом пост , гет
Пробовал как пост так и гет. куки в данном случае мне не подходит.
0
2171 / 2101 / 509
Регистрация: 27.05.2011
Сообщений: 7,226
10.05.2012, 12:12 4
Цитата Сообщение от NapalmRain Посмотреть сообщение
Пробовал как пост так и гет
ну так и указывайте какой метод юзаете
PHP
1
2
3
if (isset($_POST['var'])) {
...
}
0
1 / 1 / 0
Регистрация: 10.05.2012
Сообщений: 17
10.05.2012, 13:26 5
покажите весь код
0
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
10.05.2012, 15:09  [ТС] 6
Цитата Сообщение от i_masik Посмотреть сообщение
покажите весь код
Так там весь код в этом и заключается.

есть форма, на ней указан экшн на скрипт и несколько полей.
И уже в скрипте просто проверяется isset переменная из input или нет.
Вот это логическое условие не работает. Если его убираю и просто оставляю скрипт обработки информации, всё работает нормально.

crautcher, Хорошо, спасибо, попробую так. Посмотрим что получится.
Просто никогда такой проблемы не было. Уже не первый год пишу сайты, тестирую их на денвере, потом сливаю на хостинг и всё хорошо, а сейчас поднял свой сервер и на нём вот такая ерунда. подозреваю, что дело в настройке apache, но пока ещё не разбирался с ним.
0
2171 / 2101 / 509
Регистрация: 27.05.2011
Сообщений: 7,226
10.05.2012, 15:13 7
Цитата Сообщение от NapalmRain Посмотреть сообщение
подозреваю, что дело в настройке apache, но пока ещё не разбирался с ним.
ну да .а именно в строке register globals
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2012, 15:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не работает if (!isset($id)
<?php include("blocks/bd.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

Isset не работает, как нужно
Всем доброго времени суток. Вкратце суть проблемы. Есть блок текстареа. Есть обработчик этого...

Функция isset
Всем доброго дня. Есть форма , в нем есть кнопка и "Textbox" имя кнопки array а имя textbox array2....

Переменная в isset()
Здравствуйте. Пробовал так if (isset($_POST)) { $opros.$d =$_POST; } Мне нужно, чтобы шла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.