Codice: Seleziona tutto
www.blablabla.net/index.php?p=pagina1
grazie per gli aiuti...
Moderatore: Staff
Codice: Seleziona tutto
www.blablabla.net/index.php?p=pagina1
Fai un controllo sulla variabile p e sull'esistenza della pagina che chiama. E rimanda ad una pagina di errore in caso non esista.danix85 ha scritto:come potrei rimediare??
Così, spartanamente, ti direi di mettere in testa alla pagina (prima didanix85 ha scritto:... una cosa che non riesco ad inserire è il controllo nel caso in cui un utente scriva nella barra dell'url una pagina che non esiste... l'uri delle pagine normali del sito lo formo così:alla variabile p passo i nomi delle pagine, se esistono e (in alcuni casi) se l'utente ha il permesso per visualizzarle queste vengono incluse nella index... ma se l'utente passa a mano un valore inesistente alla variabile p, invece della 404 mi appare una index senza contenuto... solo l'header, la barra del menu e il footer... come potrei rimediare??Codice: Seleziona tutto
www.blablabla.net/index.php?p=pagina1
http://it2.php.net/manual/it/function.file-exists.phpdanix85 ha scritto: per sapere se quella pagina esiste, posso controllare se esiste fisicamente il file sul server?? come si fa??
Inizia sempre dal manuale, spesso non hai bisogno di altrodanix85 ha scritto: non so nemmeno dove iniziare a cercare...
Ogni nuovo thread di contenuto tecnico è un valore aggiunto per undanix85 ha scritto:...ma se apro un 3d per ogni dubbio nuovo che mi viene dite che Loris non mi uccide??
Mi pare ci sia qualche problemino con Altervista (e quando mai? )danix85 ha scritto:...Per il momento mi date qualche parere sul sito che sto scrivendo?? si trova a questo indirizzo, trattatelo male, fateci qualsiasi cosa e poi fatemi sapere che ne pensate...
l'immagine dell'header è troppo grossa, chi ha connessioni lente la vede solo dopo qualche secondo che è troppo, riduci la qualità jpeg, puoi arrivare tranquillamente ad un terzo della dimensione senza perdità in qualità.danix85 ha scritto:Per il momento mi date qualche parere sul sito che sto scrivendo?? si trova a questo indirizzo, trattatelo male, fateci qualsiasi cosa e poi fatemi sapere che ne pensate...
Idea molto simpatica! Effetto assicurato....avete provato ad omettere qualche campo obbligatorio del form di contatto??
Io penso che la "giusta" cosa da fare quando un utente non riempie un campo obbligatorio, oltre a i controlli lato server, come hai giustamente fatto tu, sia quella di far controllare i campi anche ad un programma lato client, tipo uno scriptino in javascript.danix85 ha scritto:...avete provato ad omettere qualche campo obbligatorio del form di contatto??
D'accordo, una volta mettevo il doppio controllo (lato client e latospina ha scritto:Io penso che la "giusta" cosa da fare quando un utente non riempie un campo obbligatorio, oltre a i controlli lato server, come hai giustamente fatto tu, sia quella di far controllare i campi anche ad un programma lato client, tipo uno scriptino in javascript.danix85 ha scritto:...avete provato ad omettere qualche campo obbligatorio del form di contatto??
Te lo dico perchè anche io nel sito che gestisco faccio solo i controlli lato server (in quanto non conosco il javascript), ma mi sembra semplicemente una fatica in più che si fa fare al server, ben sapendo che verrà generata una eccezione.
Io ho intenzione di leggermi un manuale di javascript...magari pensaci (se vogliamo diventare webmaster seri )
Codice: Seleziona tutto
onblur="if(this.value=='') alert('campo obbligatorio');"
L'ho messo nel TODO... assieme all'informativa sulla privacy (e la conquista del mondo)...aschenaz ha scritto:Idea molto simpatica! Effetto assicurato....avete provato ad omettere qualche campo obbligatorio del form di contatto??
Occhio, però, che con un form di contatti incontrollato ti riempi di spam.
Com'è finita poi col captcha?
Bhé, immagina che il tuo sito sia visionato da milioni di utenti, ed immagina che tutti questi milioni di utenti vigliano riempire il tuo form contemporaneamente. Ora immagina anche che la maggior parte di essi non compili un campo obbligatorio.danix85 ha scritto:...riguardo js non mi va proprio giù, ammetto di non averlo mai guardato troppo approfonditamente, ma non riesco a farmelo
piacere, mi faresti capire meglio perchè dovrebbero essere necessari i doppi controlli??