опера глючит при редиректе

tf

крылья рулят
опера глючит при редиректе

это скорее всего моя HTTP проблема, но отчасти отноится к html
PHP:
при редиректе header("Location: {$_POST['url']}"); где url=...section5_1.htm[b]#[/b]15
опера глючит - в принципе не показывает страницу (показывает  'дозагрзку файла')
в др норм
единственно что я мог смог сделать
PHP:
print '<meta http-equiv=Refresh content="0; URL='.$_POST['url'].'">';
но мне не нравится, если другие решения данной проблемы?
 

alexhemp

Новичок
tf

Делай правильно редирект - указывай полный URL, начиная с http://
 

tf

крылья рулят
еслиб все так было просто
url=http://www.hjkig.ru/catalog/section13_1.htm#767
глючить она начинает от #677
 

crocodile2u

http://vbolshov.org.ru
Точно не скажу, но, возможно, проблема в том, что атрибут name начинается с цифры. Попробуй давать якорям имена, скажем, 'anchor767' и т. д. Ну и редирект соответственно тоже измени.
 

tf

крылья рулят
Автор оригинала: crocodile2u
Попробуй давать якорям имена, скажем, 'anchor767' и т. д. Ну и редирект соответственно тоже измени.
да нет она не меньше глючит при любых крюках, да и черт с ней))
доделал так:
PHP:
        print '
        <html>
        <head><title></title>
        <meta http-equiv=Refresh content="0; URL='.$_POST['url'].'">
        <body>
        </body>
        </html>';
вродебы стало на душе легче)
 

crocodile2u

http://vbolshov.org.ru
Лучше все-таки разобраться с поставленной задачей. Мета-рефреш - это костыль, для таких редиректов служит header(); Да и отключить мета-рефреш в настройках браузера можно.
 

tf

крылья рулят
'этот' глюк постоянно проявляется (она зависает иногда и при прямом вводе адресно строки url#zk )
кто виноват ясно, вопрос что делать?
у меня уже никаких мысле нет (можно конешно ее один 'костыль поставить' - выдавать html только опере но это не выход)
 

tf

крылья рулят
сейчас 8.00
но раньше бывало и в 7.4.. давным давно

-~{}~ 20.09.05 11:34:

PHP:
<?=$item_url.'?'.rand(0,76577676) ?>
как мне подсказали умные люди с кешом оперы можно боротся так
 

tf

крылья рулят
Автор оригинала: Фанат
интересно, при чём тут кэш...
сам задавал это вопрос и проверял, Я без понятия
есть мнение что при посылке формы в с 1.html на 2.html и при указанном выше редиректре на 1.html#jkkl есть существнные глюки
также существует факт: при посылке формы в с 1.html на 2.html и при указанном выше редиректре на 1.html?12345#jkk глюки отсутсвуют
Фанат
а ты как сам думаеш?
 

crocodile2u

http://vbolshov.org.ru
Ничего не понимаю. Объясни почетче:

1) В каком случае (последовательность действий) возникают глюки
2) В каком - не возникают
3) Помогла ли тебе вся эта ерунда с "кэшем"? ("Есть мнение", что это здесь ни при чем...)
 

tf

крылья рулят
1)есть мнение что при посылке формы в с 1.html на 2.html и при указанном выше редиректре на 1.html#jkkl есть существнные глюки
2) также существует факт: при посылке формы в с 1.html на 2.html и при указанном выше редиректре на 1.html?12345#jkk глюки отсутсвуют
PHP:
$url='http://utl.'?'.rand(0,76577676).'#'.$key1';
3)мне сказали что это с кешом проблема оперы
 

crocodile2u

http://vbolshov.org.ru
Да елки-палки...

Если проблема с редиректом, где в урле содержится якорь, то это и есть проблема с редиректом, при чем тут 1.html и 2.html ?

Приведи пример проблемного редиректа (УРЛ).

И еще - то, что "тебе сказали", нужно еще и осмысливать.
 

tf

крылья рулят
Автор оригинала: Кухан
tf, может все-таки приведешь конкретный пример?
У меня все нормально работает: http://www.kuhanov.ru/phpclub.php
у тебя все прав и должно работать, но концепция действий сов другая (мне опять повторятся) 1.htm->2.htm->1.htm#hj
у меня редирект работает на страницу с которой пришел чел,
показать не могу - ломать раб проект не стоит того, эмулировать 'не работу' в др. месте (затраченное время) того не стоит
на том тема считается закрытой,
 
Сверху