significant work on cookies and cgi formdata variables.

This commit is contained in:
Brad Arant committed 2025-03-18 16:46:20 -07:00
1 parent bd5223ca36
commit 9cd8381845
6 files changed
+37 -62

No files matched your search

+8 -11
View File
@@ -7,23 +7,20 @@ namespace coreutils {
CGIFormattedData::CGIFormattedData(ZString cgiData) {
cgiData.split("&");
for(int ix = 1; ix < cgiData.getList().size(); ++ix) {
cgiData[0].split("=");
data[cgiData[0]] = cgiData[1];
data[cgiData[0]].fromCGI();
for(int ix = 0; ix < cgiData.getList().size(); ++ix) {
cgiData[ix].split("=");
data[cgiData[ix][0]] = cgiData[ix][1];
data[cgiData[ix][0]].fromCGI();
}
}
ZString CGIFormattedData::operator=(ZString cgiData) {
std::cout << "000" << std::endl;
cgiData.split("&");
std::cout << "001" << std::endl;
for(int ix = 1; ix < cgiData.getList().size(); ++ix) {
cgiData[0].split("=");
data[cgiData[0]] = cgiData[1];
data[cgiData[0]].fromCGI();
for(int ix = 0; ix < cgiData.getList().size(); ++ix) {
cgiData[ix].split("=");
data[cgiData[ix][0]] = cgiData[ix][1];
data[cgiData[ix][0]].fromCGI();
}
std::cout << "002" << std::endl;
return cgiData;
}