socket_connect til andet end IP

Tags:    php

socket_connect ($socket, $address, $service_port); virker kun med $address som ip adresse eller sti til UNIX

Hvordan har jeg mulighed for at få connection til f.eks www.domain.com/directory/page.php

ip adressen vil jo altid pege på rodbiblioteket og rod filen



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
socket_connect ($socket, $address, $service_port); virker kun med $address som ip adresse eller sti til UNIX

Hvordan har jeg mulighed for at få connection til f.eks www.domain.com/directory/page.php

ip adressen vil jo altid pege på rodbiblioteket og rod filen


Meget nemt: Det gør du ikke. Du laver en socket-connection til adressen, og sender 'GET /directory/page.php'.

Prøv f.eks. at lave en forbindelse til port 80 på serveren via telnet, og skriv ovenstående, så burde du få siden retur fra serveren. Bemærk i øvrigt at http er tilstandsløs. Serveren dropper forbindelsen når den har sendt det du beder om. Hvis du vil snakke yderligere med den, skal du oprette en forbindelse igen.

/data



t