How to Enable Cross Origin Resource Sharing (CORS) for Sharing Resource Using Apache Servers, PHP and Jquery
All kinds of interaction on web involve either a client side or a server side. The client side (usually a web browser) launches a request for some resource on server and the server side (usually a PHP or ASP) gives a response back. If the...
Method 1 of 2:
Client Side Domain
- This involves sending a request for some resource
- Open the HTML file present on the client side in which you are sending resource request. As shown, the client is sending request to server side for getting customer's record with ID as '145'.
- Mention the IP address of the server side domain and complete path of the file that need to be accessed. As shown, the file demo.php which needs to be accessed is present on the Apache sever (occupying port 80) of the server side domain. The server side domain has an IP address of 192.148.0.108.
- Launch the request using your Apache server by putting the URL localhost/CORS-UsingJquery/sub2.html on the web browser's address bar. As the path indicates, the requesting client side file sub2.html is present inside a folder named as CORS-UsingJquery. If the access headers are properly set on the server side, then the record of the customer with ID as '145' will be successfully displayed.
Method 2 of 2:
Server Side Domain
- This involves generating a response to a resource request.
- Open the PHP file present on the server side in which you intend to send the response back to the client side.
- Set and customize appropriate headers to allow client's access to file demo2php. The statement header ('Access-Control-Allow-Origin: *'); allows access to every domain as indicated by asterisk (*). You can also specify the IP address of some specific domain to grant access only to that domain.
- If the headers are specified correctly, then resource access is granted successfully to client side domain.
4.5 ★ | 2 Vote
You should read it
- Install Windows Server 2003 and create a backup server
- How to configure NTP Server and NTP Client in Windows Server 2019
- KMS activation deployment for Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016
- Deploy KMS activation on Windows Server 2008
- How to Create a Windows Server 2012 R2 Domain
- Instructions for joining the domain on Windows 8.1 (Part 2)
- How to install DNS Server on Windows Server 2019
- Use Nautilus as FTP Client
- The best top 10 Public DNS Server you should know now
- Instructions for creating a Domain Controller - DC on Windows Server 2012
- Deploy Domain System On Windows Server 2003 Active Directory
- The best SFTP server and tools for secure file transfer
Maybe you are interested
Social network X changed its domain name to X.com
How IP Addresses and Domain Names Work Together
Configure Auto-Login for Windows 7 Domain or Workgroup PC
How to set up a custom email domain with iCloud Mail on iPhone
Microsoft will allow Domain Controllers to be allowed to have an internet connection
Cryptocurrency Insurance: This Domain Could Be a Big Industry in the Coming Futur