webForumDet fria alternativet

Säkerhet, kryptering, validering m.m. i PHP?

PHP

22 svar · 1 106 visningar · startad av bassebhu · sida 2 av 2

Frågan, av bassebhu

Hej alla glada! Jag tänkte bara fråga vad man bör tänka på när man PHP:ar och sparar data till databas. 1\. Ska man köra recplace på enkelfnutt till dubbelfnutt och såna saker eller är php okänslig mot såna sql-injections? Bör man vidta några säkerhetsåtgärder när man hämtar info från ett formulär och ska spara det i databas eller är php så pass säkert att det inte behövs? 2\. Har någon tips e

Läs frågan i sin helhet →
Medlem sedan dec. 19995 874 inlägg
#21

En fråga. Varför vill du inte visa det rätta id:t?

Om det är för att du tycker att det är snyggare med gemensamma länkar exempelvis så som microsoft har på sina kb-artiklar så kan du enkelt koppla på ett "url"-fält.

exempelvis

id publicID
1 B38124
2 C47112

publicID måste dock vara unikt, men det kan du enkelt ställa in i databasen.
Jag ser ingen som helst mening med att hasha id:t, det är bara prestandakrävande och det blir inte säkrare.

Men berätta gärna varför du vill göra det.

Medlem sedan nov. 20016 480 inlägg
#22

För att jag vill att alla poster ska ha samma id-längd. Postens id kommer att bli artikelnummer.

Ja det måste vara unikt.

"publicID måste dock vara unikt, men det kan du enkelt ställa in i databasen".
Hur ställer jag in det?

Jag vill ha ett id-nummer på 8 tecken. eller kanske 6 räcker. Då kan jag väl ha hyfsat många poster innan kombinationerna tar slut hehe...?

Medlem sedan juni 20031 837 inlägg
#23

om du nu bar vill ha det för att få längden på ID lika långt kan du ju starta på 1000000 istället för att trixa med bokstöver och annat som bara tar tid och klyddar till det.

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)