Tracking problemgreenspun.com : LUSENET : S-Mart Shopping Cart : One Thread |
I get this message when executing by telnet.Undefined subroutine &main::GetCookies called at ./smartrack.cgi line 72
Can someone please help?
-- Jeff W. (diamond3@isot.com), February 01, 2000
Hmmm. I don't use smartrack, however, you sould check and see that cookies are turned off (0) in smart.cfg. That feature does not work in S-Mart.--sw
-- Stephen Warriner (stephen@mvweb.com), February 01, 2000.
I do have cookies turned off.
-- Jeff W. (diamond3@isot.com), February 01, 2000.
Two ways: Have a look at smartrack.cgi, right below the copyright info you have the following lines:# Measure CPU time usage; $start = (times)[0];
require 'smart.cfg'; require 'cookie.lib';
there4s the problem !!!! Either remove require 'cookie.lib' or copy a cookie.lib into your dir !
-- Daniel Mikhail (daniel.mikhail@chello.at), February 02, 2000.
I tried both of those suggestions it still has the same error.
-- Jeff W. (diamond3@isot.com), February 02, 2000.
In addition to the above this might help. My smartrack.cgi runs but doesn't work, I don't know why. I gave up on it. But go to line 72 or find:
elsif (&GetCookies('smart')) { $trackid = $Cookies{'smart'}; &track; }and remove those lines. Not sure if that helps you, but my script runs but not properly.
-- Ekin (hsiehpaul@hotmail.com), February 06, 2000.