server adres in header

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alex

Alex

10/06/2008 21:23:00
Quote Anchor link
Hallo allemaal,
heb mijn eerste site online, maar...
maak gebruik van :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header ('refresh: 2; url=http://localhost/PHPHello.php');
?>


maar natuurlijk na 2 seconden ... bamm , vraag is nu :
door welke variabele moet ik localhost vervangen ??

thanks
 
PHP hulp

PHP hulp

07/01/2025 05:27:12
 
- SanThe -

- SanThe -

10/06/2008 21:24:00
Quote Anchor link
Doe eens
print_r($_SERVER);

Dan kun je het zelf vinden.
 
Jurgen assaasas

Jurgen assaasas

10/06/2008 21:27:00
Quote Anchor link
Gewoon localhost weghalen en PHPHello.php laten staan.
 
Alex

Alex

10/06/2008 21:33:00
Quote Anchor link
awel das veel info ... maar heeft het met 'phpself' te maken ....

gokje, doe dit voor de eerste keer.

Dus ?
 
Jurgen assaasas

Jurgen assaasas

10/06/2008 21:38:00
Quote Anchor link
Zoals ik al zeg, gewoon het relatieve pad opgeven, ik neem aan dat het in dezelfde map staat?
 
Alex

Alex

10/06/2008 21:51:00
Quote Anchor link
heb het ipadres meegegeven, maar das niet wat ik bedoel...

het werkt wel maar... het staat zo lullig.

ergens een voorbeeldje??
 
Jurgen assaasas

Jurgen assaasas

10/06/2008 22:02:00
Quote Anchor link
Wat zeg ik nou!

Hopelijk is dit duidelijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header ('refresh: 2; url=PHPHello.php');
?>
 
Alex

Alex

11/06/2008 14:56:00
Quote Anchor link
Goedemiddag,

Denk dat ik hier even nog wat uitleg schuldig ben.

Het zit em zo: 1 pc is de server en een andere op een lan is dus de client.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header ('refresh: 2; url=http://136.129.180.60/PHPHello/PHPHello.php');
?>

op de server draait de site: PHPHello.php
deze zou om de 2 seconden refreshen, met de headerfunctie zoals hierboven reeds vermeld.

op de client staat er in de url : http://136.129.180.60/PHPHello/PHPHello.php

dit werkt dan.

Vraag, hoe kan ik dit eleganter oplossen in de header, om niet het ipadres te vermelden? Maar het moet wel blijven werken tiens... ??

hoop dat ik jullie genoeg info gegeven heb...

Bedankt alvast.
 
Jurgen assaasas

Jurgen assaasas

11/06/2008 15:11:00
Quote Anchor link
Ik wordt zo moe van dit soort dingen... LEES EENS WAT IK HIERBOVEN HEB GETYPT, begrijp je het niet of wil je het niet begrijpen?

(dit kan misschien wat schreeuwerig overkomen, dat is niet mijn bedoeling).
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

11/06/2008 15:16:00
Quote Anchor link
4x dezelfde vraag, en 4x hetzelfde antwoord...
 
Alex

Alex

11/06/2008 15:32:00
Quote Anchor link
Ben van de schrik nu bekomen, maar.... ... ...

HET WERKT NIET! zoals je beschrijf:

na refresh staat op de client url: http://phphello/PHPHello.php

en de pagina kan niet worden gevonden.

en ja heb het relatieve pad opgegeven ...

merk op dat in de client de url met kleine letterkes begint terwijl in de php-file duidelijk grote letterkes gebruikt zijn in de headerfunctie: PHPHello

heb je mss meer info nodig??
 
Jelle Posthuma

Jelle Posthuma

11/06/2008 15:32:00
Quote Anchor link
Zoals Jurgen al zegt.

Als je gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header ('refresh: 2; url=PHPHello.php');
?>

gebruikt, dan moet het gewoon werken.

Als die header() op http://localhost/index.php staat, dan wordt je automatisch geredirect naar:

http://localhost/PHPHello.php

Als je je localhost via een client-PC benaderd, dan ga je lijkt mij hierheen:

http://xxx.xxx.xxx.xxx/index.php

Als je daar geredirect wordt vanaf de client-PC dan wordt je gewoon geredirect naar:

http://xxx.xxx.xxx.xxx/PHPHello.php

Ik neem aan dat dat precies doet wat je wilt?

Oftewel, volg Jurgen's advies gewoon op.

---------------------------------------

En waarom gebruik je niet gewoon:

header("Location:PHPHello.php");

Zo gebruik ik het gewoon, die zou geheid moeten werken.
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
 
Alex

Alex

11/06/2008 15:42:00
Quote Anchor link
Ja dat is nu es iets........... zetfoutje..... .

Mijn gemeende excuse voor de verwarring.

En jelle, die van jou werkt ok, die vind ik ook eleganter.

Bedankt nogges.
 
Jelle Posthuma

Jelle Posthuma

11/06/2008 15:44:00
Quote Anchor link
Welke bedoel je, deze?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header("Location:PHPHello.php");
?>
 
Jesper Diovo

Jesper Diovo

11/06/2008 15:52:00
Quote Anchor link
Jurgen schreef op 11.06.2008 15:11:
Ik wordt zo moe van dit soort dingen... LEES EENS WAT IK HIERBOVEN HEB GETYPT, begrijp je het niet of wil je het niet begrijpen?

(dit kan misschien wat schreeuwerig overkomen, dat is niet mijn bedoeling).


Erg he...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.