ФорумПрограммированиеPHP для идиотов → ModRewrite помогите срочно, горит

ModRewrite помогите срочно, горит

  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 28 февраля 2012 г. 16:12, спустя 1 час 14 минут 44 секунды

    Всё, дошло наконец-то о чем вы ))) А то я уже и вправду поначалу полез енкод ставить непосредственно в .htaccess )))
    from TRIAL with LOVE
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 28 февраля 2012 г. 16:20, спустя 8 минут 1 секунду

    А теперь всё в том же запросе если ставить 2 параметра через & то опять ничего не работает, точнее берется всё до этого символа. В принципе я могу и свой разделитель поставить, но хотелось бы с этим разобраться.
    from TRIAL with LOVE
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 28 февраля 2012 г. 19:35, спустя 3 часа 14 минут 46 секунд

    TRIAL, работает всё, что-то делаешь неправильно ты
    не всё полезно, что в swap полезло
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz 29 февраля 2012 г. 11:16, спустя 15 часов 41 минуту 23 секунды

    Хм. Ладно, выложу код, один фиг там 5 строчек, может правда туплю где.
    .htaccess
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?dir=$1 [QSA]

    ссылка выглядит следующим образом
    echo "<a href='$url".$row['id']."/".urlencode("?id=3&b=4&k=5")."'>".stripslashes($row['name'])."</a>";

    в браузере имеем
    http://localhost/my_site/a/b/c/%3Fid%3D3%26b%3D4%26k%3D5
    и при этом $_GET выдает a/b/c/?id=3
    from TRIAL with LOVE

Пожалуйста, авторизуйтесь, чтобы написать комментарий!