Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Treść dostępna tylko dla JS, load a IP klienta
matrik
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Witam

Czy JavaScript przy pobieraniu pliku poprzez funkcje load() zwraca IP użytkownika strony czy IP serwera.
Szukam sposobu udostępnienia treści pliku tylko dla JS.
Np. przy pobieraniu przez JS pliku "domena.pl/plik.php" była dostępna jego treść,
lecz dla ciekawskiego źródło pliku zostało by ukryte.

Czy jest jakaś możliwość wykonania takiego zabezpieczenia?
W PHP nie jest trudno takie coś zrobić, warunek if($_SERVER['SERVER_ADDR'] !== $_SERVER['REMOTE_ADDR']){ exit; }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matrik
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 2
Dołączył: 23.07.2009

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


Parse error: syntax error, unexpected T_IF in ....../print.php on line 3
  1. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){

Hmm, zaraz sprawdze jak to można poprawić jesli się da (IMG:style_emoticons/default/haha.gif)

Edit:
Sorka, niewstawiłem ";" po error_reporting(-1) (IMG:style_emoticons/default/haha.gif)
A błedu mi nie wywala
  1. <?
  2. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
  3. echo "Treść dla JS";
  4. }else{
  5. echo "Nie masz dostępu";
  6. }
  7. ?>


Ten post edytował matrik 29.07.2010, 12:19:51
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 00:14