Forum Moderators: DixonJones
This is a little weird since PHP, though a remarkably powerful and easy-to-use language, is not good for the type of application that's needed for heavy-duty spidering like most of the bot user agents you'll see in your stats. I only know of one search engine / spider combination in PHP, php-dig, and it's very rarely used. PHP is better for producing page-view content and database manipulation based on page queries than it is for running operations that aren't triggered by pageviews and go on for an extended period of time.
I'm guessing at the moment that our PHP hits come from some content we make available to other websites. We have a 'PAD file' written in xml which describes some software we have available, and other webservers can grab this and look at it to display information on our software - either they can put it in their own database, or they can grab it at the moment they need to display the information. There's also a screenshot that can get grabbed by this info.
If you have an rss feed or any other content that other sites might use, this might be the PHP program on the other site grabbing your content, analyzing it, and getting it ready to show to the visitors of that other site.
We don't do rss but have a javascript syndication feed; however, I think the agent for this one would show up as the browser in question, since java-script is a client-side include and not server-side (the browser gets the HTML page, inside it is the javascript command to go get the file on our site and do the stuff that javascript says to do; it's the brower then, that does the actual request, and not the site's server program - the site's server program merely spits out the HTML that the brower interprets and acts on).