Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrycie adresu.
Rolex
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.02.2011

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


Mam pewien problem zrobiłem w index.html przejscie do pliku final.php.

No i wszystko gra tylko pokazuje się : http://nazwastrony.pl/final.php

Jak zrobić zeby adres był kryty : (np)

http://nazwastrony.pl/3513587746@348455991...ur%65%2e%68t%6D

Również nie wiem jak zrobić że jak będę w final.php i dam odśwież w przeglądarce to automatycznie wracam do pliku html czyli tego pierwszego przed final.php

Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Możesz użyć jako końcówki linku łańcucha wynikowego z md5 od ciągu (final.php), a identyfikację zrobić jako tablicę asocjacyjną łączącą pary klucz => wartość (nazwa pliku php => hash z nazwy pierwotnej) i następnie użyć array_search do wyszukiwania linków dla zhaszowanych ciągów.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Możesz zrobić tak aby adres wyglądał w ten sposób http://www.example.pl/index.php?page=niby_rejestracja

zamiast index.html użyj index.php a w nim:

  1. $modules = array(
  2. 'glowna' => 'main',
  3. 'myslisz_ze_to_logowanie' => 'rejestracja',
  4. 'a_tu_prawdziwe_logowanie' => 'login'
  5. );
  6.  
  7. $page = !empty($_GET['page']) ? $_GET['page'] : 'glowna';
  8.  
  9. if(file_exists($modules[$page].'.php')) {
  10.  
  11. require_once $modules[$page].'.php';
  12. }
  13. else {
  14.  
  15. require_once $modules['glowna'].'.php';
  16. }
  17.  
  18. echo '<a href="index.php?page=myslisz_ze_to_logowanie">Rejestracja</a>';


A hashowanie nazwy pliku do ukrycia adresu to lekka przesada o.O

Ten post edytował CuteOne 9.02.2011, 06:27:32
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Przesada czy nie - tylko przykład, propozycja. Oczywiście z punktu widzenia seo/sem faktycznie nie jest to najrozsądniejsze wyjście. Innym rozwiązaniem jest użycie mod_rewrite.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Rolex
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.02.2011

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


Dzieki wink.gif a jak zrobić jak już będę w final.php i dam odśwież w przeglądarce to żeby cofało mnie do pliku html?
Go to the top of the page
+Quote Post
thek
post
Post #6





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




Sprawdź zmienną $_SERVER wink.gif Raz wejdź z innej strony na badaną stronkę i zapisz co zawiera. Drugim razem przeładuj tę stronę. Zrób też przypadki gdy na stronie masz formularz POST lub przeładowanie następuje z modyfikacją danych GET. Znajdź różnice w zmiennej $_SERVER i na tym się oprzyj.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
kalmaceta
post
Post #7





Grupa: Zarejestrowani
Postów: 183
Pomógł: 24
Dołączył: 4.12.2010

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


z tym $_SERVER przekombinowane

  1.  
  2. if (isset($_SESSION['bylfinaljuz'])) {
  3. //redirect czy cos bo przelaowane
  4. } else {
  5. //po raz pierwszy
  6. $_SESSION['bylfinaljuz'] = 1;
  7. }

odblokowanie dostepu
  1. unset($_SESSION['bylfinaljuz']);


Ten post edytował kalmaceta 9.02.2011, 12:06:36


--------------------
kAlmAcetA
Go to the top of the page
+Quote Post
Rolex
post
Post #8





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.02.2011

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


Czyli gdzie mam to wkleić ?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 19:29