Показать сообщение отдельно
Старый 03.02.2006, 07:55     # 2
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Передавать все данные не методом GET (в адресной строке браузера), а методом POST. Правда при этом немного усложняется создание ссылок. Если раньше можно было написать
Код HTML:
<A HREF="my.html?id=xxx&act=&do=yyy">...</A>
, то теперь придется делать финт ушами:
Код HTML:
<HTML><HEAD>
...
<SCRIPT TYPE="text/javascript">
function myLink (s, p) {
  frmPage.action = s;
  var q = new Array (); q = p.split ('&');
  for (var i = 0; i < q.length; i++) {
    var r = new Array (); r = q[i].split ('=');
    if (r.length > 1) {
      frmPage.elements[r[0]].value = r[1];
    }
  }
  frmPage.submit();
}
</SCRIPT>
...
</HEAD><BODY>
...
<FORM NAME="frmPage" METHOD="POST">
<INPUT TYPE="hidden" NAME="id" VALUE="">
<INPUT TYPE="hidden" NAME="do" VALUE="">
<INPUT TYPE="hidden" NAME="act" VALUE="">
...
</FORM>
...
<A HREF="javascript:myLink('my.html', 'id=xxx&act=&do=yyy');">...</A>
...
</BODY></HTML>
Ну и можно еще поковыряться с mod_rewrite апача - с его помощью можно переделывать ссылки вида httр://mysite.ru/go.php?id=xxx&act=&do=yyy в ссылки вида httр://mysite.ru/go/xxx/none/yyy/. Т.е. в браузере будет видна вторая ссылка, а интерпретироваться web-сервером она будет как первая.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 03.02.2006 в 08:39. Причина: склероZzz...
Ghost вне форума