Newsgroup: it.comp.www.php
Titolo: per esperti: headers HTTP anticaching + strano url in php

Ciao a tutti,
ho letto su un manuale che per evitare la lettura di variabili nella 
cache del browser è bene usare degli headers HTTP anticaching, sapete 
dirmi nello specifico di cosa si tratta?
Ho anche letto che alcuni browser pero' non li gestiscono bene, è vero?
Una preoccupazione che mi viene in mente è: ma allora dalla cache è 
possibile leggere i logins del database una volta che lo script in php 
vi accede??
:-/
Una domanda diversa ma che ha comunque a che fare con la sicurezza 
riguarda un paio di siti in php in cui mi sono imbattuto.
Entrambi anche se cambio news da visualizzare non si basano sul solito 
url 
http://www.nomesito.com/index.php?id=xx
 dove id=xx preleva la 
notizia xx dal dbase, ma stranamente sull'url: 
http://www.nomesito.com/news.0121143434534.php
Non credo che vi sia una pagina in php per ogni news.. anche perchè i 
siti in questione ne contengono migliaia! Dov'è il trucco?
Grazie a chiunque risponde.
Marco

 siti in questione ne contengono migliaia! Dov'è il trucco?
Cerca MOD_REWRITE su Google.
- --
Lorenzo Breda
Query 
keyserver.linux.it
 for GPG pub key ID: 0xF50D4C69
Fingerprint:
3618 E21C CA59 0EAC 2E00 F9BF 34A4 D6A0 F50D 4C69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFzv2INKTWoPUNTGkRAhr4AJ9zmUfZbAqsRmtROpCyz3gL8uuHXACeMjl9
lwrHwqS1hZIvN3OfMbH+UlQ=
=A1QK
-----END PGP SIGNATURE-----

 Cerca MOD_REWRITE su Google.
ho fatto una prima breve ricerca e ho letto che è usato più per 
agevolare il lavoro dei motori di ricerca. Ma ha un nesso con la 
sicurezza? E' possibile risalire dal lato client all'url originale?
Grazie ancora, spero torni utile ad altri utenti.
Marco

 sicurezza? E' possibile risalire dal lato client all'url originale?
Non è possibile sapere l'URL originale se non per tentativi (nel senso
che l'URL originale, a meno di accrocchi, rimarrebbe pienamente
disponibile).
Mettere un URL riscritto, comunque, non è più sicuro che mettere un URL
normale.
Il MOD_REWRITE serve solo per questioni estetiche e (in minima parte)
per guadagnarsi la fiducia dei motori di ricerca.
- --
Lorenzo Breda
Query 
keyserver.linux.it
 for GPG pub key ID: 0xF50D4C69
Fingerprint:
3618 E21C CA59 0EAC 2E00 F9BF 34A4 D6A0 F50D 4C69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFzyAINKTWoPUNTGkRApvjAKCGBQiPl+R6UwVdHM59wbPYYI+fZgCcDcRF
xtyM9GXgpEPRT68C9liXuRA=
=pMDq
-----END PGP SIGNATURE-----

 E' possibile risalire dal lato client all'url originale?
no.
Ciao
Tristan

 è *sicuro* che mod_rewrite può far uscire pazzi :)
in che senso? :-/
Grazie ancora.
Marco

 in che senso? :-/
nel senso che anzitutto non è semplicissimo imparare ad usarlo come si
deve (fare quel che dici tu è abbatanza banale) e poi perché se cominci
ad avere degli script più complessi e all'improvviso il sito comincia a
funzionare male, molto probabilmente la colpa è in mod_rewrite che sta
facendo esattamente quel che gli hai detto di fare (e quindi non ti dà
errori) epperò non sta facendo quel che volevi facesse ;o)
nel caso di errori, comunque, vedi sempre ciò che ti dice error_log.
se poi hai altri problemi, posta su it.comp.www.server. se cerchi tra i
vecchi post di quel ng trovi le direttive per fare quel che hai visto.
Ciao
Tristan

Tutto chiaro, dovrei dire all'ISP come settare mod_rewrite.
Io credevo che usarlo fosse solo connesso con la sicurezza, ti ringrazio 
  per i chiarimenti.
A presto.
Marco
Tristan ha scritto:
