[pLog-svn] bad behavior diff
Jon Daley
plogworld at jon.limedaley.com
Tue Sep 5 20:06:38 GMT 2006
So, all we have to do is to include the javascript in a separate
.js file? Can we include it directly in the plugins directory? I don't
think any other file is served directly from there, so maybe that is a bad
idea. I guess you could put it in the root, but that is sort of annoying.
I don't think you want to have it in every template dir.
Maybe putting it in /js would be the best?
On Sun, 3 Sep 2006, Paul Westbrook wrote:
> Hello,
> I think that this problem is cause because the javascript is generated by
> php. So the first time that a page is looked at, the generated javascript
> will have the ip address of the requestor. If that page is cached, the ip
> address for the first requestor will remain in the javascript of the cached
> page.
>
> I have seen cases where when I look at the source for my page, which has
> the javascript inserted into my template, the ip address embedded is for a
> different ip address. For example, I am accessing my blog from ip address
> 24.23.206.54, but when I just accessed my blog, and looked at the source, I
> see:
>
> myElement.value = '1157327472 217.235.113.132';
>
> Since the javascript is not generated for every request, the calculation for
> the amount of time from a page load to a comment submission, will not work.
>
> --Paul
>
>
> On Sep 3, 2006, at 10:22 AM, Mark Wu wrote:
>
>> Hi Jon:
>>
>> Do you insert javascript as I suggest in readme.txt ?
>>
>> Because I never has this problem in my installation.
>>
>> Nark
>>
>>> -----Original Message-----
>>> From: plog-svn-bounces at devel.lifetype.net
>>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
>>> Sent: Wednesday, August 30, 2006 12:44 AM
>>> To: LifeType SVN
>>> Subject: [pLog-svn] bad behavior diff
>>>
>>> Mark - I thought you might want to see this diff, and since
>>> the plugin/svn email hook isn't working, I will manually do it:
>>>
>>> plog/plugins/badbehavior/bad-behavior>svn diff -r3900 post.inc.php
>>> Index: post.inc.php
>>> ===================================================================
>>> --- post.inc.php (revision 3900)
>>> +++ post.inc.php (working copy)
>>> @@ -37,8 +37,10 @@
>>> // if ($screener + 5 > time())
>>> // return "408d7e72";
>>> // Posting too slow? 48 hr
>>> - if ($screener + 172800 < time())
>>> - return "b40c8ddc";
>>> + // LifeType mod by jondaley: since pages can be cached, the
>>> + // cookie might not be updated
>>> + // and this can get tripped incorrectly
>>> +// if ($screener + 172800 < time())
>>> +// return "b40c8ddc";
>>>
>>>
>>>
>>> I am not entirely sure how it happened - ie. why my
>>> mother-in-law didn't get a new copy of the page when she came
>>> back apparently more than 48 hours her prior viewing, and
>>> then hit the "search" button.
>>>
>>> Maybe the cookie isn't getting set when the page is cached?
>>> It is javascript, so that part shouldn't ever be cached, right?
>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>
>
> --
> Paul Westbrook
> paul at westbrooks.org
> <http://www.westbrooks.org>
>
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://devel.lifetype.net/mailman/listinfo/plog-svn
--
Jon Daley
http://jon.limedaley.com/
An ego trip is something that never gets you anywhere.
-- Suzan Wiener
More information about the pLog-svn
mailing list