2013-03-20 7 views
0

У меня была проблема с заголовком («location: index.php»), если я использую jquery mobile, тогда страница не будет указана index.php есть решение? thank выheader (местоположение в jquery mobile не работает

+0

Использование JS эквивалентно 'window.location = 'index.php',' –

+0

Вы можете найти следующую ссылку, это поможет вам [Http: // StackOverflow. ком/вопросы/5080346/с помощью-headerlocation-в-PHP-с-Jquery-м] [1] OBILE [1]: http://stackoverflow.com/questions/5080346/using-headerlocation- in-php-with-jquery-mobile – Elby

+0

Предоставьте свой php-файл –

ответ

0

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

Посмотрите сюда, чтобы увидеть, если это может помочь вам решить вашу проблему.

PHP header() and jquery mobile

+0

Я читал он перед публикацией этого, и я не могу, пожалуйста, помогите –

+0

Я предполагаю, что вы пишете что-то перед заголовком. Попробуйте использовать буферизацию вывода PHP для получения любого вывода и отбрасывания буфера, чтобы убедиться, что перед заголовком не отправляется пустое пространство или что-то еще. Просматривали ли вы PHP и http-журналы, чтобы узнать, есть ли там какие-либо сообщения? – inquam

+0

Да, я пишу что-то перед заголовком if (! $ Authentication-> logged_in() |!! $ Authentication-> is_group ('customer')) header ("Location: login.php"); , пожалуйста, помогите мне, это расстраивает меня –

0

Функция заголовка не работает, если есть какой-либо выход до вызова функции. она должна быть в верхней части страницы, если вы не можете поместить его перед объявлением типа документа на странице, вы можете взломать код PHP и введите HTML и перенаправлять так:

//php code 
?> 
<meta http-equiv="refresh" content="0;URL='//URLAddrEss'"> 
<?php 
// continue php code 

Или вы можете также использовать javascript для перенаправления, если вы используете javascript.

+0

Я пробовал, но это выглядит неопределенным, есть еще одно решение? –

+0

if (! $ Authentication-> logged_in() ||! $ Authentication-> is_group ('customer')) header ("Location: login.php"); его мой код, и это мой sript <сценарий SRC = "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> <сценарий SRC = «https://ajax.aspnetcdn.com/ajax/jquery.mobile/1.2.0/jquery.mobile-1.2.0.min.JS "> , если я не использую сценарий я могу использовать заголовок –

+0

я не мог четко понимать код, который вы набрали ... Не могли бы вы, пожалуйста, введите его в правильном формате снова? сказать Также мне, что вы пытаясь сделать это? Я предполагаю, что вы хотите перенаправить человека на главную страницу, если он не вошел в систему ... Я думаю, что будет проще и безопаснее, если вы сделаете это на стороне сервера ... – cooldude5757

1

поставил data-ajax="false" в attribut в ФОРМЕ

Смежные вопросы