я перенаправлены моя страница как:PHP редирект() не работает на интернет-сервере
redirect(base_url().'user/login/?redirect=site/cart_steps/steps');
и она отлично работает в локальный и когда я загрузил его на сервер оно не перенаправлять. Я проверил все коды, и над этим выполняется весь код. Но когда дело доходит до перенаправления, страница не перенаправляет. Я также пробовал
redirect(base_url().'user/login?redirect=site/cart_steps/steps');
redirect(base_url().'user/login');
header('Location:'.base_url().'user/login?redirect=site/cart_steps/steps');
header('Location:'.base_url().'user/login');
но страница не перенаправлялась? а также я проверил это The header function is not working on online server? , но он не может мне помочь .... может кто-нибудь объяснить, в чем проблема здесь.
проверить base_url(), что он содержит, и содержит ли он ваш путь к серверу? –
ya it does ... я проверил это .. и правильно – Robz
При перенаправлении с заголовком() вы должны быть уверены, что ничего не выводит браузер перед перенаправлением. См. Руководство по php для дальнейших заметок: http://php.net/manual/en/function.header.php Что касается 'redirect()' ... это функция, которую вы определили? Нет функции php с именем redirect(), о которой я слышал, или в соответствии с руководством. –