Avatar billede mojensen Nybegynder
02. september 2007 - 00:34 Der er 1 løsning

ANTI spam tagwall

Hej jeg er igang med at lave noget anti-spam på tagwall på hjemmesiden,
men, når jeg vil skrive noget og sende op på tagwall med "kontrol-koden", så vil den ikke.
Men, hvis jeg tager "kontrol-koden" væk så kan jeg fint, så det må værer noget med det "kontrol-kode" script;

<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
if Request.Form("kontrol") = Request.Form("kontrol2") then

    ip = Trim(Request.Form("ip"))
    tagperson = Trim(Request.Form("tagperson"))
    email = Trim(Request.Form("email"))
    tagtitel = Trim(Request.Form("tagtitel"))
    tag = Trim(Request.Form("tag"))
    if tagperson = "" then
    Response.redirect("/tagwall/add.asp?tagperson=fejl")
            End if
    if tag = "" then
    Response.redirect("/tagwall/add.asp?tag=fejl")
            End if
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT  * FROM publictw WHERE (ID = 0)"
    rs.Open strSQL, conn, 1, 3
    If (rs.BOF Or rs.EOF) Then
        rs.AddNew
        rs("Gip") = ip
        rs("ip") = ip
        rs("tagperson") = tagperson
        rs("email") = email
        rs("tagtitel") = tagtitel
        rs("tag") = tag
        rs.Update
        Response.redirect("/tagwall/tagwall.asp")
    End If   
        rs.Close
    Set rs = Nothing
Else
Response.redirect("/tagwall/add.asp?kontrolkode=fejl")
End if
End If

%>

-----------

<%
Randomize
intChoice = Int(Rnd * 10)
Select Case intChoice %>
                                                <% case "0"
Response.Write "<img src='antispam/antispam1.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='87qd1'>" 'indsæt citat her

case "1"
Response.Write "<img src='antispam/antispam2.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='6mf87'>" 'indsæt citat her

case "2"
Response.Write "<img src='antispam/antispam3.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='79bxe'>" 'indsæt citat her

case "3"
Response.Write "<img src='antispam/antispam4.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='c24k3'>" 'indsæt citat her

case "4"
Response.Write "<img src='antispam/antispam5.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='jgp5a'>" 'indsæt citat her

case "5"
Response.Write "<img src='antispam/antispam6.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='l1yp1'>" 'indsæt citat her

case "6"
Response.Write "<img src='antispam/antispam7.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='rx4ta'>" 'indsæt citat her

case "7"
Response.Write "<img src='antispam/antispam8.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='w5fa9a'>" 'indsæt citat her

case "8"
Response.Write "<img src='antispam/antispam9.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='xz86x'>" 'indsæt citat her

case "9"
Response.Write "<img src='antispam/antispam6.gif' align='middle'><input name='kontrol2' type='hidden' id='kontrol2' value='l1yp1'>" 'indsæt citat her

End select %>
                                                <input name="kontrol2" type="hidden" id="kontrol2" value="87qd1;6mf87;79bxe;c24k3;jgp5a;rx4ta;w5fa9a;w5fa9a;xz86x;l1yp1">
                                                </font></font></td>
                                            </tr>
                                            <tr>
                                              <td width="100" align="right" valign="top" nowrap>&nbsp;</td>
                                              <td valign="baseline"><input name="submit" type="submit" style="background-color:rgb(40,61,82); border-width:2; border-color:rgb(49,58,83); border-style:none;" value="Inds&aelig;t data - add data">
                                              </td>
                                            </tr>
                                          </table>

nogen som kan finde nogle fejl i dette?
Avatar billede mojensen Nybegynder
03. september 2007 - 16:03 #1
lukket....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester