[wp-hackers] admin-ajax.php and $_GET?

Otto otto at ottodestruct.com
Wed Oct 22 14:01:17 GMT 2008


Oh, I see what you're saying there...

Yes, it might make sense to allow a hook there for the get[action]
piece, but not necessary at that point because you're inside the
switchcase on the posted action. Maybe allowing a get based switchcase
at the top of that file as well would be useful here...


On Wed, Oct 22, 2008 at 8:54 AM, Otto <otto at ottodestruct.com> wrote:
> GET and POST serve two entirely different purposes, and POST is the
> correct one in this case.
>
> GET is for situations where you are getting some data back from the server.
> POST is for situations where you are sending something to the server.
>
> The main difference is that browsers can cache the results of a GET
> request, and if you do the same GET twice, then the second time you'll
> get cached data, it won't hit the server.
>
>
>
> On Tue, Oct 21, 2008 at 11:25 PM, Casey Bisson <casey.bisson at gmail.com> wrote:
>>
>> Was it a conscious decision to limit the action hook in admin-ajax.php to
>> $_POST vars only?
>>
>>        do_action( 'wp_ajax_' . $_POST['action'] );
>>
>> Or could we just as easily do something like this:
>>
>>        do_action( 'wp_ajax_' . ( $_POST['action'] ? $_POST['action'] :
>> $_GET['action'] ));
>>
>> We probably can't/shouldn't use $_REQUEST in this context, as cookies have
>> precedence, but the above would make something I'm working on now a lot
>> easier.
>>
>> I'd probably just work around it, but seeing that the "ajax-tag-search"
>> action uses a GET suggests there can't be too many arguments against GET.
>>
>> --Casey
>> http://about.Scriblio.net/
>> http://MaisonBisson.com/
>>
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>


More information about the wp-hackers mailing list