PHP server-side web browser: Browsing the Web via PHP

Recommend this page to a friend!

Picture of Grigori Kochanov
Name: Grigori Kochanov is available for providing paid consulting. Contact Grigori Kochanov .
Classes: 7 packages by
Country: Ukraine Ukraine
Age: 42
All time rank: 1835 in Ukraine Ukraine
Week rank: 713 12 in Ukraine Ukraine
Innovation award
Innovation award
Nominee: 1x

  Detailed description   Download .zip .tar.gz   Install with Composer  
This is a simple set of scripts with anonymizing support to do folowing:

1. Take a URL from user input

2. Connects to the server according to the URI, passing through redirects (Location header) and gets the reply headers of the final URL.

3a. If the content type of the URL is text/html, it parses the content and changes the values of some attributes of some tags (a, img, form) to point them to the script itself with original URL as a parameter.

3b. Other content types are not changed.

4. The content of the URL is sent to the user agent.

So one can browse Internet and the Web servers will see that the client is a hosting server.

It can be useful when:

1. You want to browse some URL and want that it sees your hosting IP instead of your browser machine address.

2. Your traffic to Internet is charged and to your hosting is not.

3. You want to check the connection between your hosting server and another other server.

  Classes of Grigori Kochanov  >  PHP server-side web browser  >  Download .zip .tar.gz  >  Support forum (4)  >  Blog  >  Latest changes  
Name: PHP server-side web browser
Base name: php_browser
Description: Browsing the Web via PHP
Version: 1.0.0
PHP version: -
License: BSD License
All time users: 5425 users
All time rank: 458
Week users: 0 users
Week rank: 102
  Groups   User ratings   Trackback   Applications   Files  

HTML HTML generation and processing View top rated classes
HTTP HTTP protocol clients, headers and cookies View top rated classes

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (80%) Sufficient (78%) - Not sure (58%) - - Not sure (53%) 2025
Month: Not yet rated by the users

  Pages that reference this package  
RSS Bandit
Uzun zamandir RSS Bandit kullaniyorum ve acikcasi pek fazla memnun degilim...

Latest pages that reference packages

  Applications that use this package  
No pages of applications that use this class were specified.

If you know an application of this package, send a message to the author to add a link here.

File Role Description
frameset.php Example frameset
GetUri.php Class class that works with HTTP
index.html Output index
location.html Output upper frame with URL entry field
main.php Appl. script that organises all classes
ParseHtml.php Class class that makes changes in HTML
URI.class.php Class class that parses URI

Install with Composer - Download all files: php_browser.tar.gz
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

For more information send a message to info at phpclasses dot org.