Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess - Problem z zmianą URL
tomi1618
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.12.2010

Ostrzeżenie: (0%)
-----


Witam,

Czytałem trochę o .htaccess ale nie zrozumiałem za bardzo....
A chciałbym zmienić adres

Z
http://mojastrona.pl/index.php?id=pomyslnie
Na
http://mojastrona.pl

oczywiście bez zmiany zawartości strony (czyli żeby aby adres sie zmienił a strona była czytana z id=pomyslnie )

da się tak zrobić(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Najlepiej nie czepiać do tego rewrite (co jest możliwe, ale jeśli nie masz innych reguł, to po co?).

  1. if(empty($_GET['id'])){
  2. $_GET['id'] = 'pomyslnie';
  3. }


Na samym początku indeksa.
Go to the top of the page
+Quote Post
tomi1618
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.12.2010

Ostrzeżenie: (0%)
-----


Opiszę może dokładniej:

Mam rejestrację, rejestrujesz się, przychodzi e-mail z weryfikacją. Klikasz na link i przechodzisz na www.mojastrona.pl/index.php?id=pomyslnie i na stronie jest napisane ,,dziekujemy za rejestracje" . A ja chce żeby zamiast www.mojastrona.pl/index.php?id=pomyslnie było www.mojastrona.pl


w index.php dodałem:
  1.  
  2. if($_GET['id']=="pomyslnie"){
  3. require_once('tresc/Prej.php');
  4. }
  5.  


Prej.php
  1.  
  2. <?php
  3. echo ("<br /><b>Dziękujemy. Rejestracja została zakończona poprawnie. Możesz się teraz zalogować.</b>");
  4. ?>
  5.  
  6.  


Ten post edytował tomi1618 4.01.2012, 13:43:02
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Pytanie... czy to likwiduje Ci problem? Nie (IMG:style_emoticons/default/smile.gif) Bowiem i tak formularzCię skieruje na http://mojastrona.pl/index.php?id=pomyslnie a nie http://mojastrona.pl/index.php (IMG:style_emoticons/default/wink.gif) To co chcesz uzyskać można zrobić poprzez sesje. Robisz redirect na index.php, ale w sesji ustawiasz $_SESSION['id'] = 'pomyslnie'; gdy odczytujesz je w index.php, od razu robisz unset i po refreshu nie dostaniesz już komunikatu ponownie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:08