<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki in Tech Help - Software/Hardware etc</title>
    <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446714#M77992</link>
    <description>&lt;P&gt;I don't think that "TS" cookie is anything to do with the current scripts. I have a similarly named one and it's a session cookie for the whole site but I don't know what creates it. I have several "TS" cookies associated with different parts of my site, some for WordPress, some for phpMyAdmin, some for other apps.&lt;/P&gt;
&lt;P&gt;I've confirmed that a cookie with all numeric values works for me as long as I don't have an "id" parameter. I created the cookie using standard CGI.pm method calls. I've tried to get that to put 'id' first but the software won't play ball. &lt;img class="lia-deferred-image lia-image-emoji" src="https://community.plus.net/html/@3681646702FDFD32BCA97E2E5F1BDDD5/images/emoticons/huh.gif" alt="Huh" title="Huh" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jun 2017 16:16:18 GMT</pubDate>
    <dc:creator>spraxyt</dc:creator>
    <dc:date>2017-06-06T16:16:18Z</dc:date>
    <item>
      <title>My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki.pl</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441635#M77522</link>
      <description>&lt;P&gt;&lt;A href="http://ccgi.dougrice.plus.com/cgi-bin/wiki.pl" target="_blank"&gt;http://ccgi.dougrice.plus.com/cgi-bin/wiki.pl&lt;/A&gt; and&amp;nbsp;my other&amp;nbsp;perl scripts gets&lt;/P&gt;
&lt;P&gt;"...&lt;/P&gt;
&lt;P&gt;The requested URL was rejected. If you think this is an error, please contact the webmaster. &lt;BR /&gt;&lt;BR /&gt;Your support ID is: 18036279169211782779&lt;/P&gt;
&lt;P&gt;..."&lt;/P&gt;
&lt;P&gt;If I use Private Browsing, it renders the page, but I cannot get the Wiki into Update mode!&lt;/P&gt;
&lt;P&gt;If I delete all cookies it works first time, but Edit mode needs cookies.&lt;/P&gt;
&lt;P&gt;These scripts have worked for years.&lt;/P&gt;
&lt;P&gt;I deleted the older logs. I have loads of spare space.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As webmaster where do I use the support ID?&lt;/P&gt;
&lt;P&gt;It is the same on different computers and networks.&lt;/P&gt;
&lt;P&gt;This started about a moth ago, and getting worse.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any Ideas?&lt;/P&gt;
&lt;P&gt;regards, Doug&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 19:14:33 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441635#M77522</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-19T19:14:33Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441709#M77523</link>
      <description>&lt;P&gt;A colleague said it might be to do with cookies. Does the CCGI server like cookies with &amp;amp; in them.&lt;/P&gt;
&lt;P&gt;I stripped own another perl script to make it as simple as possible. It prints out the environment.&lt;/P&gt;
&lt;P&gt;I have a wireshark capture. First one is not working, seconds one is working&lt;BR /&gt;=========================================&lt;BR /&gt;GET /cgi-bin/tt.pl HTTP/1.1&lt;BR /&gt;Accept: text/html, application/xhtml+xml, image/jxr, */*&lt;BR /&gt;Accept-Language: en-GB&lt;BR /&gt;User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393&lt;BR /&gt;Accept-Encoding: gzip, deflate&lt;BR /&gt;Host: ccgi.dougrice.plus.com&lt;BR /&gt;DNT: 1&lt;BR /&gt;Connection: Keep-Alive&lt;BR /&gt;Cookie: Wiki=rev&amp;amp;1&amp;amp;id&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&lt;/P&gt;
&lt;P&gt;HTTP/1.1 200 OK&lt;BR /&gt;Connection: close&lt;BR /&gt;Cache-Control: no-cache&lt;BR /&gt;Pragma: no-cache&lt;BR /&gt;Content-Type: text/html; charset=utf-8&lt;BR /&gt;Content-Length: 211&lt;/P&gt;
&lt;P&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Request Rejected&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;The requested URL was rejected. If you think this is an error, please contact the webmaster. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Your support ID is: 18036279169218871260&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/P&gt;
&lt;P&gt;==========================================&lt;BR /&gt;GET /cgi-bin/tt.pl HTTP/1.1&lt;BR /&gt;Accept: text/html, application/xhtml+xml, image/jxr, */*&lt;BR /&gt;Accept-Language: en-GB&lt;BR /&gt;User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393&lt;BR /&gt;Accept-Encoding: gzip, deflate&lt;BR /&gt;Host: ccgi.dougrice.plus.com&lt;BR /&gt;DNT: 1&lt;BR /&gt;Connection: Keep-Alive&lt;BR /&gt;Cookie: TS0194eee0=01a7d14f7fbd8ed2d93430826b98f227643c4c8933d30032c53e6ae7a0651d644e522f2cb9&lt;/P&gt;
&lt;P&gt;HTTP/1.1 200 OK&lt;BR /&gt;Date: Sat, 20 May 2017 07:21:21 GMT&lt;BR /&gt;Keep-Alive: timeout=10, max=100&lt;BR /&gt;Connection: Keep-Alive&lt;BR /&gt;Content-Type: text/html&lt;BR /&gt;Set-Cookie: TS0194eee0=01a7d14f7fd89ac60e76d845ad9a2901104d9fae067996172d18ddd00d03531e030fd4d8b0; Path=/&lt;BR /&gt;Transfer-Encoding: chunked&lt;/P&gt;
&lt;P&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt;&amp;lt;title&amp;gt;Test CGI output&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt;&amp;lt;h1&amp;gt;Test CGI output&amp;lt;/h1&amp;gt;&lt;BR /&gt;&amp;lt;HR&amp;gt;&lt;BR /&gt;ARGS = &amp;lt;BR&amp;gt;&lt;BR /&gt;&amp;lt;H2&amp;gt;Environment variables&amp;lt;/H2&amp;gt;&lt;BR /&gt;&amp;lt;pre&amp;gt;set DOCUMENT_ROOT=/services/webpages/c/c/ccgi.dougrice.plus.com/public&lt;BR /&gt;set GATEWAY_INTERFACE=CGI/1.1&lt;BR /&gt;set GDFONTPATH=/services/share/fonts&lt;BR /&gt;set HTTP_ACCEPT=text/html, application/xhtml+xml, image/jxr, */*&lt;BR /&gt;set HTTP_ACCEPT_ENCODING=gzip, deflate&lt;BR /&gt;set HTTP_ACCEPT_LANGUAGE=en-GB&lt;BR /&gt;set HTTP_CONNECTION=Keep-Alive&lt;BR /&gt;set HTTP_COOKIE=TS0194eee0=01a7d14f7fbd8ed2d93430826b98f227643c4c8933d30032c53e6ae7a0651d644e522f2cb9&lt;BR /&gt;set HTTP_DNT=1&lt;BR /&gt;set HTTP_HOST=ccgi.dougrice.plus.com&lt;BR /&gt;set HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393&lt;BR /&gt;set MvCONFIG_LIBRARY=/services/websoftware/miva/Empresa/cgi-bin/libmivaconfig.so&lt;BR /&gt;set PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;BR /&gt;set QUERY_STRING=&lt;BR /&gt;set REMOTE_ADDR=212.56.108.219&lt;BR /&gt;set REMOTE_HOST=dougrice.plus.com&lt;BR /&gt;set REMOTE_PORT=55815&lt;BR /&gt;set REQUEST_METHOD=GET&lt;BR /&gt;set REQUEST_URI=/cgi-bin/tt.pl&lt;BR /&gt;set SCRIPT_FILENAME=/services/webpages/c/c/ccgi.dougrice.plus.com/cgi-bin/tt.pl&lt;BR /&gt;set SCRIPT_NAME=/cgi-bin/tt.pl&lt;BR /&gt;set SCRIPT_URI=&lt;A href="http://ccgi.dougrice.plus.com/cgi-bin/tt.pl" target="_blank"&gt;http://ccgi.dougrice.plus.com/cgi-bin/tt.pl&lt;/A&gt;&lt;BR /&gt;set SCRIPT_URL=/cgi-bin/tt.pl&lt;BR /&gt;set SERVER_ADDR=91.136.8.9&lt;BR /&gt;set SERVER_ADMIN=or webmaster&lt;BR /&gt;set SERVER_DOMAIN=ccgi.dougrice.plus.com&lt;BR /&gt;set SERVER_NAME=ccgi.dougrice.plus.com&lt;BR /&gt;set SERVER_PORT=80&lt;BR /&gt;set SERVER_PROTOCOL=HTTP/1.1&lt;BR /&gt;set SERVER_SIGNATURE=&lt;BR /&gt;set SERVER_SOFTWARE=Apache&lt;BR /&gt;set no_gzip=1&lt;BR /&gt;&amp;lt;/pre&amp;gt;&amp;lt;HR&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 07:32:45 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441709#M77523</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-20T07:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441712#M77524</link>
      <description>&lt;P&gt;Isn't the cookie separator a semi-colon (;) this may be the issue you have here as I notice the other entry uses these.&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 07:41:06 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441712#M77524</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-20T07:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441716#M77525</link>
      <description>&lt;P&gt;If I clear the browser cache, it works, for a few goes.&lt;/P&gt;
&lt;P&gt;It breaks when I do a post.with my password in it.&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 08:01:39 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441716#M77525</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-20T08:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441718#M77526</link>
      <description>&lt;P&gt;I am not sure. I think it is a website issue. The main modiwiki works.&lt;/P&gt;
&lt;P&gt;My Instance on PlusNet seem to be the ones breaking. They have worked for years.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 20 May 2017 08:16:10 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1441718#M77526</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-20T08:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442223#M77609</link>
      <description>&lt;P&gt;I spent some time clearing the cache and looking at the access logs on ccgi site.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As soon as a web page has the cookie below attached, it stops the CCGI server serving my PERL cgi scripts.&lt;/P&gt;
&lt;P&gt;Cookie: Wiki=rev&amp;amp;1&amp;amp;id&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&lt;/P&gt;
&lt;P&gt;I can&amp;nbsp; access&amp;nbsp;&amp;nbsp; .php and .htm pages okay. CGI scripts ending in .pl break, but work again after clearing the cache.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The access logs do not show the GET when it is rejecting the URL.&lt;/P&gt;
&lt;P&gt;I tried using CARP to report any errors to browser, but this did help much.&lt;/P&gt;
&lt;P&gt;The cgi does not have error log files, only access log files.&lt;/P&gt;
&lt;P&gt;I am confused.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using the preference link on the Wiki seems to be the trigger.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Clear the cache and the perl scripts start working. As soon as the wiki attaches the&amp;nbsp; cookie scripts seem to be rejected.&lt;/P&gt;
&lt;P&gt;The Wiki has worked for a long time, and this behaviour has only started about a month or two ago.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2017 09:57:57 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442223#M77609</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-22T09:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442402#M77630</link>
      <description>&lt;P&gt;PHP was updated to version 5.6 a few weeks ago, but this should have no effect on Perl scripts, and didn't in my experience. I think Apache might have been updated around that time too, though that is just a guess. However if this was done it changed nothing for me.&lt;/P&gt;
&lt;P&gt;The obscure error message you mentioned in the opening post means an error of some sort did occur but printing it on screen has been suppressed for security purposes. It might even mean there was a Server Error 500 which could result from something in .htaccess. Whilst the message suggests finding out the underlying cause is easy - just ask; unfortunately I think the system log is inundated with error messages like that so it isn't; Doing your own diagnostics is likely to be far quicker.&lt;/P&gt;
&lt;P&gt;To this end you mentioned using Carp to get a clue. Was this by adding&lt;/P&gt;
&lt;PRE&gt;use CGI::Carp qw/fatalsToBrowser/;&lt;/PRE&gt;
&lt;P&gt;in the preface at the top of the Perl script?&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2017 17:46:45 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442402#M77630</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-05-22T17:46:45Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442440#M77638</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;
&lt;P&gt;I have tried adding the CARP code. Unfortunately, it does not show anything.&lt;/P&gt;
&lt;P&gt;It does seem related to when I open the preference link.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ccgi.dougrice.plus.com/cgi-bin/wiki_doug.pl?action=editprefs" target="_blank"&gt;http://ccgi.dougrice.plus.com/cgi-bin/wiki_doug.pl?action=editprefs&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will need to add my own debug code and disable functionality then add it back until it breaks!&lt;/P&gt;
&lt;P&gt;Once the cookie is attached, this and other perl scripts stop working. This&amp;nbsp;suggests the script is left in a state that overloads the&amp;nbsp; CGI module for the next few GETS.&lt;/P&gt;
&lt;P&gt;regards,&lt;/P&gt;
&lt;P&gt;Doug&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2017 20:18:37 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442440#M77638</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-22T20:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442530#M77644</link>
      <description>&lt;P&gt;After visiting that linked page then trying to go elsewhere on the site I've experienced the "invalid URL" problem. Deleting cookie dhrWiki makes it work again.&lt;/P&gt;
&lt;P&gt;I think the problem is that cookies being transmitted as part of the headers means the cookie value needs to be URL encoded (which would encode the ampersands).. Doing Perl diagnostics is unlikely to show anything because the failure occurs before Perl is entered.&lt;/P&gt;
&lt;P&gt;I haven't used cookies in Perl but my impression is that the CGI::Cookie Perl module does URL encoding for you. Do you use this or roll your own?&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 09:45:48 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1442530#M77644</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-05-23T09:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443162#M77700</link>
      <description>&lt;P&gt;Many thanks,&lt;/P&gt;
&lt;P&gt;It seems that &amp;amp; in the cookie value breaks the web server.&lt;/P&gt;
&lt;P&gt;I consider this to be a bug in the webserver, as the RFCs make no mention of avoiding &amp;amp; in the value. The RFC only talk about = and ;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One workaround is change the wiki.pl script to use a different value separator.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I changed the cookie to use _ instead of &amp;amp; as a value separator.&lt;/P&gt;
&lt;P&gt;Cookie: Wiki=rev&amp;amp;1&amp;amp;id&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&lt;/P&gt;
&lt;P&gt;becomes:&lt;/P&gt;
&lt;P&gt;Cookie: Wiki=rev_1_id_3989_randkey_286140683&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now when I try Microsoft Edge, it is not breaking the web server.&lt;/P&gt;
&lt;P&gt;I have another workaround for updating the wiki which works.&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-link-navigation lia-page-link lia-user-name-link" id="link_34" href="https://community.plus.net/t5/user/viewprofilepage/user-id/104" target="_self"&gt;&lt;SPAN class="login-bold"&gt;&lt;FONT color="#0066cc"&gt;spraxyt&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Wiki I use was downloaded from &lt;A href="http://www.usemod.com/cgi-bin/wiki.pl?UseModWiki" target="_blank"&gt;http://www.usemod.com/cgi-bin/wiki.pl?UseModWiki&lt;/A&gt; a very long time ago.&lt;/P&gt;
&lt;P&gt;So may I thank all who have helped get a solution. &lt;A class="lia-link-navigation lia-page-link lia-user-name-link" id="link_34" href="https://community.plus.net/t5/user/viewprofilepage/user-id/104" target="_self"&gt;&lt;SPAN class="login-bold"&gt;&lt;FONT color="#0066cc"&gt;spraxyt&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;'s last comment was very helpful.&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2017 06:17:55 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443162#M77700</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-25T06:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443165#M77702</link>
      <description>&lt;P&gt;I did say this 5 days ago.&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2017 06:49:02 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443165#M77702</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-05-25T06:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443190#M77703</link>
      <description>&lt;P&gt;Hi Mook,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks a well. I had a look on Wikipedia and the RFC and it mentioned = and ; and spaces.&lt;/P&gt;
&lt;P&gt;So having &amp;amp; in the value between = and ; has not been a problem except in this case.&lt;/P&gt;
&lt;P&gt;For this wiki, the value is a list.&lt;/P&gt;
&lt;P&gt;I changed &amp;amp; to _ this morning and it did not trigger the problem.&lt;/P&gt;
&lt;P&gt;Once the cookie is attached to a perl script served by the PlusNet CCGI server, the server is breaking, until the cookie is deleted.&lt;/P&gt;
&lt;P&gt;By changing the cookie to use a different list separator, it now get around the CCGI server defect.&lt;/P&gt;
&lt;P&gt;The expiry date in the CGI server was hard wired to a date in 2013. I am not sure who is suppose to deleted expired cookies!&lt;/P&gt;
&lt;P&gt;There is probably an issue here to look into.&lt;/P&gt;
&lt;P&gt;Thanks &lt;img class="lia-deferred-image lia-image-emoji" src="https://community.plus.net/html/@104CD63F9302A50EF5EC70FE32BB8AA1/images/emoticons/smiley.gif" alt="Smiley" title="Smiley" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2017 09:02:25 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1443190#M77703</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-25T09:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444661#M77828</link>
      <description>&lt;P&gt;I extracted the cookie creation and setting code from the Wiki source into a small script and reproduced the "lockout" problem with this script.&lt;/P&gt;
&lt;P&gt;However a test using a forms example from the CGI Perl Module distribution creates a cookie containing&lt;/P&gt;
&lt;PRE&gt;Name: preferences
Value: text&amp;amp;black&amp;amp;background&amp;amp;silver&amp;amp;name&amp;amp;David&amp;amp;size&amp;amp;3&lt;/PRE&gt;
&lt;P&gt;and that works OK; returns the values and updates if preferences are changed. The obvious difference is that it contains text items - I'll pass on why that might be significant.&lt;/P&gt;
&lt;P&gt;The expiry date set in the Wiki is '+3y' (3 years hence) and that's what my test showed. That date would normally be extended by the script on each access. To delete a cookie one supplies a date in the past. Browsers should remove expired cookies from their store. However the cookie store is regarded as a finite space and browsers may choose to remove cookies before they expire. users can also remove them.&lt;/P&gt;
&lt;P&gt;Scripts are expected to cope with absence of state information due to missing cookies.&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2017 16:57:39 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444661#M77828</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-05-30T16:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444689#M77829</link>
      <description>&lt;P&gt;Thanks for the reply. Interesting that you get the lock out. Without the error log, this is almost impossible to fault find.&lt;/P&gt;
&lt;P&gt;I have another perl CGI-script tt.pl which makes no attempt to decode the cookie. It works until I use the wiki and it attaches this cookie.&lt;/P&gt;
&lt;P&gt;It breaks until I delete the cookies. These GET requests are not in the access.log&amp;nbsp;whil it is broken.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have other perl scripts that also work until this cookie is attached.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When I&amp;nbsp;delete the cookies by deleting the browser history they work again. I use Midori, Firefox, Edge and IE11. ( IE11 has a feature that when you&amp;nbsp;tick all the boxes, you&amp;nbsp;do not delete cookies for your favorates!&amp;nbsp;)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a &amp;nbsp;work around. &amp;nbsp;I have another copy of wiki.pl renamed&amp;nbsp;but pointing at the same database. I enabled edits by anyone without a password. Using FTP I can enable and disable execute permissions for this script. I can update my wiki.&amp;nbsp;My wiki got&amp;nbsp;"handbagged"&amp;nbsp;&amp;nbsp;without a password back in 2011 by trollers putting links to products (&amp;nbsp;mostly handbags ) &amp;nbsp;on my wiki and guest books.&lt;/P&gt;
&lt;P&gt;This script has worked for years, but has just started to break the PlusNet CCGI server recently, after visiting the Preferences page and providing the correct password. It works on the Raspberry Pi still. Even the latest version breaks and the cookies code is different.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks, Doug&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2017 17:30:08 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444689#M77829</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-05-30T17:30:08Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444723#M77830</link>
      <description>&lt;P&gt;Because the path in the problem cookie is set to "/" (which means all the site) nothing at all will work, irrespective of language until that cookie is removed.&lt;/P&gt;
&lt;P&gt;Using a PHP script I've listed the response headers passed by my form script (which works). These are&lt;/P&gt;
&lt;PRE&gt;HTTP/1.1 200 OK
Date: Tue, 30 May 2017 18:16:14 GMT
Server: Apache
Set-Cookie: preferences=text&amp;amp;black&amp;amp;name&amp;amp;&amp;amp;background&amp;amp;silver&amp;amp;size&amp;amp;;
   path=/; expires=Thu, 29-Jun-2017 18:16:14 GMT
Content-Length: 2596
Connection: close
Content-Type: text/html; charset=ISO-8859-1 &lt;/PRE&gt;
&lt;P&gt;(The Set-Cookie header is on a single line, I split it across two line above for readability.)&lt;/P&gt;
&lt;P&gt;The values shown are default settings, my PHP script doesn't understand cookies.&lt;/P&gt;
&lt;P&gt;If I do the same check with the wiki extract script I get&lt;/P&gt;
&lt;PRE&gt;HTTP/1.1 200 OK
Date: Tue, 30 May 2017 18:47:13 GMT
Server: Apache
Set-Cookie: hashcookie=randkey&amp;amp;56074534&amp;amp;rev&amp;amp;1&amp;amp;id&amp;amp;1357;
   path=/; expires=Thu, 01-Jun-2017 18:47:13 GMT
Content-Length: 91
Connection: close
Content-Type: text/html; charset=ISO-8859-1
X-Pad: avoid browser bug &lt;/PRE&gt;
&lt;P&gt;Apart the addition of an X-Pad header (i'm not sure what that is about) the structure of the two Set-Cookie lines seems the same to me.&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2017 18:59:33 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444723#M77830</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-05-30T18:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444772#M77833</link>
      <description>&lt;P&gt;Courtesy of Google I discovered the X-Pad header is a fudge Apache adds to bypass a bug in a very ancient version of Netscape triggered when header character 256 or 257 is a new-line character. It gets added for all user agents since doing this was quicker than working out the actual one being used. So the presence of that header was not significant.&lt;/P&gt;
&lt;P&gt;By experiment with my wiki extract test I've discovered how to make this work. It seems any cookie containing '&amp;amp;' characters will fail if&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;all settings are numerical, or&lt;/LI&gt;
&lt;LI&gt;it contains a variable called 'id'.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;When I replace the value of randkey with a random string of 9 letters and change 'id' to 'idnum' it works..&lt;/P&gt;
&lt;P&gt;This gives a cookie like&lt;/P&gt;
&lt;PRE&gt;Name: wikipreferences
Value: randkey&amp;amp;VKCvwhRCz&amp;amp;rev&amp;amp;7&amp;amp;idnum&amp;amp;1347&lt;/PRE&gt;
&lt;P&gt;In that the value of 'rev' is 7 which means 6 update cycles have been done after initialisation.&lt;/P&gt;
&lt;P&gt;Clearly my testing is far from exhaustive, and you discovered avoiding ampersands also works. &lt;img class="lia-deferred-image lia-image-emoji" src="https://community.plus.net/html/@104CD63F9302A50EF5EC70FE32BB8AA1/images/emoticons/smiley.gif" alt="Smiley" title="Smiley" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 May 2017 01:18:51 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1444772#M77833</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-05-31T01:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446130#M77877</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;
&lt;P&gt;I modified tt2.pl to send the cookie.&lt;/P&gt;
&lt;P&gt;I reproduced the problem if I include &amp;amp;id&amp;amp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I changed it to &amp;amp;ie&amp;amp; - still works&lt;/P&gt;
&lt;P&gt;I changed it to &amp;amp;ib&amp;amp; - still works&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;#&lt;A href="http://ccgi.dougrice.plus.com/cgi-bin/tt2.pl" target="_blank"&gt;http://ccgi.dougrice.plus.com/cgi-bin/tt2.pl&lt;/A&gt;&lt;BR /&gt;sub PrintHeader {&lt;BR /&gt;#breakes&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;id&amp;amp;3989&amp;amp;randkey&amp;amp;286140683";&lt;BR /&gt;#okay if id is changed to ib or ie&lt;BR /&gt;print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ib&amp;amp;3989&amp;amp;randkey&amp;amp;286140683";&lt;BR /&gt;#okay if id is changed to ib or ie&lt;BR /&gt;print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie&amp;amp;3989&amp;amp;randkey&amp;amp;286140683";&lt;BR /&gt;#okay&lt;BR /&gt;# print "Set-Cookie:Wiki=rev_1_ie_3989_randkey_286140683";&lt;BR /&gt;#okay&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie_3989_randkey_286140683";&lt;BR /&gt;#okay&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie_3989_randkey_286140683";&lt;BR /&gt;&amp;nbsp; return "Content-type: text/html\n\n";&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can PlusNet raise a ticket to the CCGI team?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I do have a work around that works.&lt;/P&gt;
&lt;P&gt;regards and many thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Doug&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 07:31:31 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446130#M77877</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-06-05T07:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446402#M77959</link>
      <description>&lt;P&gt;Hi there must be another filter script in the web server that does not like id in the cookie. I modified tt2.pl to Set-Cookie and found it had to have "id".&lt;/P&gt;
&lt;P&gt;I tried some&amp;nbsp;different &amp;nbsp;combinations and positions and capitalisations.&lt;/P&gt;
&lt;P&gt;it breaks if it finds id, but not for idi,idd,Id,iD.iid,ib,ic,ie.&lt;/P&gt;
&lt;P&gt;It works on apache on my raspberry Pi and has worked for years.&lt;/P&gt;
&lt;P&gt;I have a working workaround, so this is now just for curiousity.&lt;/P&gt;
&lt;P&gt;Another cookie is reported. TS0194eee0. My script does not add this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTTP_COOKIE=TS0194eee0=01a7d14f7faf7bea938c3ab082e4d9fd3eadc2caea13d8a27b3bbb37cebaf6dc93bcb086d3aa88c3e7599da28bab15614b4169c1381c0ae75fabac8cf727cb23fcfd8b3e21; Wiki=&amp;amp; ie&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;# PrintHeader&lt;BR /&gt;# Returns the magic line which tells WWW that we're an HTML document&lt;/P&gt;
&lt;P&gt;#&lt;A href="http://ccgi.dougrice.plus.com/cgi-bin/tt2.pl" target="_blank"&gt;http://ccgi.dougrice.plus.com/cgi-bin/tt2.pl&lt;/A&gt;&lt;BR /&gt;sub PrintHeader {&lt;BR /&gt;#breakes&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;id&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay if id is changed to ib or ie&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ib&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay if id is changed to ib or ie&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay if id is changed to ib or ie&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ic&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;/P&gt;
&lt;P&gt;#okay&lt;BR /&gt;#print "Set-Cookie:Wiki=rev_1_ie_3989_randkey_286140683\n";&lt;BR /&gt;#okay&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie_3989_randkey_286140683\n";&lt;BR /&gt;#okay&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;ie_3989_randkey_286140683\n";&lt;/P&gt;
&lt;P&gt;#breaks&lt;BR /&gt;#print "Set-Cookie:Wiki=rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&amp;amp;id&amp;amp;3989\n";&lt;BR /&gt;#breaks&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;id&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay id is set to ID&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;ID&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;/P&gt;
&lt;P&gt;#okay id is set to iD&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;iD&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay id is set to iD&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;Id&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay id is set to Id&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;iid&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#okay id is set to idi&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;idi&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#breaks if okay id is set to id&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;idd&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683\n";&lt;BR /&gt;#breaks id is set to 'id '&lt;BR /&gt;#print "Set-Cookie:Wiki=&amp;amp;id &amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683; Thu, 01 Jan 1970 00:00:01 GMT; Path=/\n";&lt;BR /&gt;#breaks id is set to ' id'&lt;BR /&gt;print "Set-Cookie:Wiki=&amp;amp; id&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683; Thu, 01 Jan 1970 00:00:01 GMT; Path=/\n";&lt;BR /&gt;#okay id is set to ' ie'&lt;BR /&gt;print "Set-Cookie:Wiki=&amp;amp; ie&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683; Thu, 01 Jan 1970 00:00:01 GMT; Path=/\n";&lt;/P&gt;
&lt;P&gt;#set HTTP_COOKIE=TS0194eee0=01a7d14f7faf7bea938c3ab082e4d9fd3eadc2caea13d8a27b3bbb37cebaf6dc93bcb086d3aa88c3e7599da28bab15614b4169c1381c0ae75fabac8cf727cb23fcfd8b3e21; Wiki=&amp;amp; ie&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683&lt;BR /&gt;&amp;nbsp; return "Content-type: text/html\n\n";&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 20:01:22 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446402#M77959</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-06-05T20:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446406#M77961</link>
      <description>&lt;P&gt;If I have id&amp;amp; at the start of the cookie it works! e.g&lt;/P&gt;
&lt;P&gt;set HTTP_COOKIE=Wiki=id&amp;amp;3989rev&amp;amp;1&amp;amp;3989&amp;amp;randkey&amp;amp;286140683; TS0194eee0=01a7d14f7f22f5883bb444e95972bb6b672b7c05f0e1a2149131c5ee7273bec2622e7be9a05db116eba2c031b743dcae530343cab7&lt;/P&gt;
&lt;P&gt;Have &amp;amp;id&amp;amp; in the cookie and it breaks!&lt;/P&gt;
&lt;P&gt;I have a working workaround!&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 20:11:56 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446406#M77961</guid>
      <dc:creator>dougrice</dc:creator>
      <dc:date>2017-06-05T20:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: My Perl cgi perl scrips have stopped working and get: http://ccgi.dougrice.plus.com/cgi-bin/wiki</title>
      <link>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446714#M77992</link>
      <description>&lt;P&gt;I don't think that "TS" cookie is anything to do with the current scripts. I have a similarly named one and it's a session cookie for the whole site but I don't know what creates it. I have several "TS" cookies associated with different parts of my site, some for WordPress, some for phpMyAdmin, some for other apps.&lt;/P&gt;
&lt;P&gt;I've confirmed that a cookie with all numeric values works for me as long as I don't have an "id" parameter. I created the cookie using standard CGI.pm method calls. I've tried to get that to put 'id' first but the software won't play ball. &lt;img class="lia-deferred-image lia-image-emoji" src="https://community.plus.net/html/@3681646702FDFD32BCA97E2E5F1BDDD5/images/emoticons/huh.gif" alt="Huh" title="Huh" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2017 16:16:18 GMT</pubDate>
      <guid>https://community.plus.net/t5/Tech-Help-Software-Hardware-etc/My-Perl-cgi-perl-scrips-have-stopped-working-and-get-http-ccgi/m-p/1446714#M77992</guid>
      <dc:creator>spraxyt</dc:creator>
      <dc:date>2017-06-06T16:16:18Z</dc:date>
    </item>
  </channel>
</rss>

