KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: 4D Web Server and WebSTAR
PRODUCT: 4D | VERSION: | PLATFORM:
Published On: December 1, 2000
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

In version 6.7, 4D fully supports CGI's (Common Gateway Interfaces). At the same time, you can also use 4D as a CGI for WebSTAR and give WebSTAR direct access to 4D. The method inside 4D can be called by WebSTAR to execute a task and return an answer, i.e. a full Web page or some HTML code inserted in the page sent by the server. To illustrate this procedure, you may follow these steps.

* Create a database (It can be named anything. In this case, we name it "TestCGI").
* Create a project method call "Launch_HTML".
* Add the following code to Launch_HTML:
SEND HTTP REDIRECT("https://xxx.xxx.xxx.xxx/HelloWorld.html")

Note: xxx.xxx.xxx.xxx is your IP address

* Copy or make an alias of 4th Dimension to WebSTAR cgi-bin folder. Then name the 4D alias to 4D.acgi.
* Create an HTML document called HelloWorld.html.
*

Hello World


* Place your HelloWorld.html in the same folder as WebSTAR Server.
* Launch your WebSTAR Server.
* Launch a Web browser on another machine. Type the following address into the address field:
xxx.xxx.xxx.xxx/cgi-bin/4D.acgi$/4daction/Launch_HTML
* Your hello world page should appear on your Web browser.