This article provides a detailed analysis of PHP calls to existing search engines. For more information, see
The code is as follows:
$ Key = $ _ GET ['key']; // Obtain the keyword
$ Select = $ _ GET ['select']; // obtain the search engine selection
Switch ($ select) // jump to different pages based on different search engines
{
Case "google": // GOOGLE
$ Url = "http://www.google.com/search? Q = ". $ key;
Header ("Location: $ url ");
Break;
Case "yahoo": // YAHOO
$ Url = "http://search.yahoo.com/search? P = ". $ key;
Header ("Location: $ url ");
Break;
Case "baidu": // baidu
$ Url = "http://www.baidu.com/s? Wd = ". $ key;
Header ("Location: $ url ");
Break;
Default: // if the search engine does not exist, end the program
Break;
}
?>
The running result is 36-4.
6-4 PHP integrated search engine
Click the Submit button. you can see that the Yahoo website is opened and related search results are found, as shown in figure 36-5.
6-5 Yahoo search results