Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22244
| From | Enrico Maria Chellini <bitit@bitit.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: mod_rewrite vediamo se ho capito |
| Date | 2018-09-13 15:06 +0200 |
| Organization | www.bitit.it |
| Message-ID | <20180913150615.5f3cdaec@nntp.aioe.org> (permalink) |
| References | <20180908174545.7ded1a82@nntp.aioe.org> <pnbuv0$dbj$1@gioia.aioe.org> |
> Scusa se sono franco No anzi ti ringrazio! > > ma con queste premesse non vai molto lontano, hai dei grooooossi > buchi di SQL Injection (e non solo quello) > > > href="prodotti/scarpe-rosse?idProdotti=1" > > che posso far diventare: > www.nome_sito.com/prodotti/scarpe-rosse?idProdotti=" or 1=1 or " > > > $idProdotti=$_GET['idProdotti']; > > e nella query mettere WHERE idProdotti="$idProdotti" > > e la tua query diventa: > WHERE idProdotti="" or 1=1 or "" > > ti consiglio di partire dalle basi > poi sanitizza SEMPRE i dati di input, > utilizzare almeno PDO, quello che vedi è solo una semplificazione per spiegarmi velocemente, scrivo tutto in PDO con prepare , anche se si può scrivere anche mysqli con prepare > per il problema del SEO non andare a modificare .htaccess (che vale > solo su apache) che centra il SEO con apache? comunque lavoro su apache. > direziona tutto su index.php e utilizza un sistema di routing. > dividi la parte di business logic dalla presentazione con un pattern > MVC o ancor più attuale un pattern middleware. a quel punto prendo un cms, e faccio fare tutto a lui; ma il mio obbiettivo è un altro . > incomincia a capire e studiare i vari PSR (https://www.php-fig.org/) grazie del link ci do un occhio. > dopo aver capito come utilizzare il linguaggio > cerca un framework che più ti si addice e utilizzalo. ogni volta che tento di ottimizzare qualcosa scritto da altri, ci metto di più che a riscrivermelo da me. COMUNQUE ho scelto una terza soluzione che a parer mio è la più consona: /prodotti/scarpe-rosse.htm (o php) Ovvero scrivo un campo url nella tabella dove metto una stringa univoca (scarpe-rosse) che mi servirà da indice nella query. Credo sia il modo corretto e meglio ottimizzato SEO-url, Oppure no? Enrico
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-08 17:45 +0200
Re: mod_rewrite vediamo se ho capito bramante <bramante@yopmail.com> - 2018-09-12 23:03 +0200
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-13 15:06 +0200
Re: mod_rewrite vediamo se ho capito bramante <bramante@yopmail.com> - 2018-09-13 23:02 +0200
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-16 11:43 +0200
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-16 15:15 +0200
Re: mod_rewrite vediamo se ho capito fmassei@gmail.com - 2018-09-16 15:25 -0700
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-18 14:58 +0200
Re: mod_rewrite vediamo se ho capito fmassei@gmail.com - 2018-09-18 06:15 -0700
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-18 15:38 +0200
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-20 12:31 +0200
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-20 15:51 +0200
Re: mod_rewrite vediamo se ho capito Alessandro Pellizzari <shuriken@amiran.it> - 2018-09-20 15:38 +0100
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-20 17:07 +0200
Re: mod_rewrite vediamo se ho capito Alessandro Pellizzari <shuriken@amiran.it> - 2018-09-20 17:32 +0100
Re: mod_rewrite vediamo se ho capito Enrico Maria Chellini <bitit@bitit.it> - 2018-09-20 18:45 +0200
csiph-web