Biblioteka PHP

Dyskusja: URL do nikąd

Serwis poświęcony programowaniu w PHP z wykorzystaniem frameworka Code Igniter oraz narzędzi jak XDebug.

DonQuijote88 napisał: 11 Lipiec 2008, godzina 22:46
  • Witam po raz kolejny...
    Coś mi się wydaje że często będę tu pisywał... Ale do rzeczy.
    Mam w bazie zapisane pozycje menu (to co ma być na przycisku napisane np. "Strona główna") i odwołania do metod z kontrolera mojej strony. Cała sprawa wygląda tak, że jak ładuje się pierwszy raz to menu to jest ok i wszystkie linki działają poprawnie. Ale już jak wejdę sobie w jakąś metodę (dajmy na to że mój kontroler ma metodę "kontakty") i chcę wybrać inną albo wrócić na stronę główną to wyskakuje mi błąd 404, a adres wygląda tak http://localhost/ci/index.php/kontroler/index.php Witam po raz kolejny...
    Coś mi się wydaje że często będę tu pisywał... Ale do rzeczy.
    Mam w bazie zapisane pozycje menu (to co ma być na przycisku napisane np. "Strona główna") i odwołania do metod z kontrolera mojej strony. Cała sprawa wygląda tak, że jak ładuje się pierwszy raz to menu to jest ok i wszystkie linki działają poprawnie. Ale już jak wejdę sobie w jakąś metodę (dajmy na to że mój kontroler ma metodę "kontakty") i chcę wybrać inną albo wrócić na stronę główną to wyskakuje mi błąd 404, a adres wygląda tak http://localhost/ci/index.php/kontroler/index.php
riklaunim napisał: 11 Lipiec 2008, godzina 22:46
  • hm.. stosuj URLe bezwzględne /index.php/cośtam....
DonQuijote88 napisał: 11 Lipiec 2008, godzina 22:46
  • no i tak to jest jak się zielony zabierze do czegoś... Działa. Chylę czoła. Dziękuję.
riklaunim napisał: 11 Lipiec 2008, godzina 22:46
  • Linki w CI są specyficzne - bo stosują / co dla przeglądarki robi "katalogi".
DonQuijote88 napisał: 11 Lipiec 2008, godzina 22:46
  • Witam! Znów mam problem z linkami:cool: tym razem chcę przesłać metodzie kontrolera parametr... i jak sobie napiszę link
    http://www.mojastrona.pl/index.php/kontroler/metoda/wartość_parametru/
    

    to mi wyświetla błąd 404 i że nie mógł wysłać headerów... tego nie rozumiem.
riklaunim napisał: 11 Lipiec 2008, godzina 22:46
  • przed kodem PHP występują jakieś znaki (spacja, śmieci) - sprawdź swoje pliki *php czy nie masz prze jakiś znaków, spacji.


Nie możesz dodawać nowych Tematów
Nie możesz dodawać nowych postów
Nie jesteś moderatorem