国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

M?glichkeit, ASP Classic-Code als String in der MYSQL-Datenbank zu speichern
P粉557957970
P粉557957970 2024-04-06 13:38:43
0
1
949

Ist es m?glich, klassischen ASP-Code in einer MySQL-Datenbank zu speichern und ihn beim Abrufen ausführen zu lassen? Speichern Sie beispielsweise den Variablennamen in einer Zeichenfolge und lassen Sie ihn ASP ausführen, bevor Sie ihn anzeigen? Ich vermute, dass dies nicht m?glich ist, da die MySQL-Anfrage nach dem Laden der Seite ausgeführt wird und daher nicht die Rückgabedaten ausgeführt werden, sondern nur die Variablennamen. Eine andere Sache ist, dass es sich m?glicherweise um eine HTML-Codierung handelt, die m?glicherweise nach der übergabe an den MySQL-Server codiert wird, aber bisher werden nur die Variablennamen gelesen. Irgendwelche Ideen dazu, ist das unm?glich oder entschlüssele ich irgendwie:

Ich habe versucht, es so zu codieren, indem ich eine Chr-Ersetzungsfunktion verwendet habe, die anderswo funktioniert, aber die Funktion wird so verwendet:

NEWSTRING =  Server.HtmlEncode(OLDSTRING)

Unabh?ngig davon, ob Sie versuchen zu kodieren oder nicht, werden in den Ergebnissen nur ASP Classic-Code angezeigt, etwa so:

MESSAGE TO USER <%=Session("var_FOO")%>

W?hrend Encode die auf dem Bildschirm angezeigte Zeichenfolge nicht zu ?ndern scheint, zeigen die Protokollergebnisse einen Codierungsversuch, der, anstatt die Daten einzugeben, den Zeichentyp wie folgt konvertiert:

&quot;var_Foo&quot;

Vielleicht liege ich mit der Codierung falsch, aber wenn du einen Hammer hast, kannst du versuchen, ein paar Schrauben hineinzuschlagen, bis sie hineinpassen.


Diese Funktion ist derzeit für mich schwierig, da eine einfachere M?glichkeit darin bestünde, die Zeichenfolge wie ich in einer Datenbank zu speichern und die Variablen dann nach dem Herausziehen zur Zeichenfolge hinzuzufügen, anstatt sie in die Datenbank einzugeben. Das bedeutet natürlich, dass der Benutzer die Fehlermeldung nicht über die damit verbundene Variable steuern kann, aber ich denke, damit kann ich leben.

Bei einer ?hnlichen Frage geht es darum, dies als Funktion zu tun. Wenn Sie den Rest des Beitrags lesen, werden Sie feststellen, dass es einen Unterschied gibt.

P粉557957970
P粉557957970

Antworte allen(1)
P粉893457026

是的,這是可能的。經(jīng)典 ASP 提供 Eval、Execute 和 ExecuteGlobal 方法,您可以向這些方法傳遞包含源代碼的文本字符串。

在面向公眾的網(wǎng)站上這樣做是危險(xiǎn)的;如果網(wǎng)絡(luò)蠕蟲(chóng)知道如何將任意代碼寫入您的數(shù)據(jù)庫(kù)表,他就可以破壞、破壞或劫持您的應(yīng)用程序。你并不偏執(zhí):積極主動(dòng)的陌生人實(shí)際上正在密謀反對(duì)你,并尋找以這種方式運(yùn)作的網(wǎng)站。小心點(diǎn)。

Eval(codeText) 運(yùn)行表達(dá)式并返回結(jié)果。 ExecuteGlobal(codeText) 運(yùn)行它,就好像它在頂級(jí)上下文中一樣。 Execute(codeText) 在調(diào)用它的上下文(子例程或函數(shù))中運(yùn)行它。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage