04. juni 2003 - 10:16Der er
11 kommentarer og 1 løsning
Kan man kontrollere "id" i request.querystring overholder ønskede
På en side henter jeg oplysninger ud fra et "ID" i request.querystring("id"). Dette ID har en standard på enten 5 eller 6 tal. Den side der linkes fra er et opslag i en mappe med pdf-filer... d.v.s. der kan komme "fremmedlegemer", der hedder noget, som ikke overholder de 5/6 tal. Mit sp. er så: Kan man kontrollere om request.querystring("id") indeholder 5/6 tal og sende brugeren til en ny side, hvis den ikke overholder "standard" ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jooou, da .. Men den skal tage højde for at der kun må være 5 eller 6 tal (og kun tal) Hvis der f.eks ligger en fil, der hedder 7-10hi.qxd.pdf overholder den antal karakterer, men jeg kan ikke bruge navnet i mit opslag da det ikke overholder "standarden" på 5 eller 6 cifre
id = Request.QueryString("id") If IsNumeric(id) Then Select Case Len(id) Case 5 Response.Redirect("page.asp") Case 6 Response.Redirect("page.asp") CaseElse Response.Redirect("bad_page.asp") End Select End If
Jamen det er jo lige til at få tårer i øjnene af - jeg har benyttet mig af keysersoze's løsning, så derfor får han point Eagleeye - så gralt er det ikke. Vores system generer nemlig autoatisk ordrenumre, men hvis der er printet noget uden for systemet hedder det som regel ikke noget med tal,tal - så hedder det nærmere "SANG TIL FAR" eller lign...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.