CountCGIParameters()
Verfasst: 14.10.2016 13:44
PB-Version: PureBasic 5.43 LTS (Win - x64)
OS: Windows 10 64 Bit
Compilereinstellungen:
[ ] Unicode-Executable erstellen
[x] Thread-sicheres Executable erstellen
[ ] OnError-Unterstützung einschalten
[x] Moderne Themen-Unterstützung aktivieren (für Windows XP und höher)
[ ] Administrator-Modus für Windows Vista und höher anfordern
[ ] User-Modus für Windows Vista und höher anfordern (keine Virtualisierung)
Beispiel-Code:
Wenn keine Parameter übergeben werden, bekomme ich den Wert 1, aber keinen Parameternamen. Wenn ich einen Parameter übergebe, bekomme ich auch 1 und den Namen des Parameters.
Bug von Kiffi bestätigt.
OS: Windows 10 64 Bit
Compilereinstellungen:
[ ] Unicode-Executable erstellen
[x] Thread-sicheres Executable erstellen
[ ] OnError-Unterstützung einschalten
[x] Moderne Themen-Unterstützung aktivieren (für Windows XP und höher)
[ ] Administrator-Modus für Windows Vista und höher anfordern
[ ] User-Modus für Windows Vista und höher anfordern (keine Virtualisierung)
Beispiel-Code:
Code: Alles auswählen
If Not InitCGI() Or Not ReadCGI()
End
EndIf
WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Schreibt die Header, um den Browser über das Inhaltsformat zu informieren
WriteCGIString("<html><title>PureBasic - parameters</title><body>" +
"NbParameters: " + CountCGIParameters() + "<br><br>")
; Auflisten aller Parameter und Anzeigen ihres Namens
;
For k = 0 To CountCGIParameters()-1
WriteCGIString(CGIParameterName(k)+"<br>")
Next
WriteCGIString("</body></html>")
Bug von Kiffi bestätigt.