WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP include() (http://www.wcm.at/forum/showthread.php?t=50188)

weev 19.03.2002 11:23

PHP include()
 
hi forum,
ich rufe mit meinen php script:

include("http://test.htm?var=".$var1);

die test.htm auf und übergebe die variable "var1". eigendlich
müsste nun in der adressleiste "http://test.htm?var=111" erscheinen,
passiert aber nicht und auf die varable kann ich auch nicht
zugreifen. was mach ich falsch?

-weev

_m3 19.03.2002 11:30

Mit "include(URL)" kannst Du PHP-Code eines anderen Servers in Dein Script (am Server!) einbinden.
!!! remote files funktionieren nicht mit include() und require() Anweisungen unter Windows. !!!
(Laut Doku).

Wenn Du den Browser zur der URL schicken willst, brauchst Du
Code:

<?
...
Header("Location: http://test.htm?var=".$var1);
...
?>


peter-k 19.03.2002 20:07

"Location: http://test.htm?var=".$var1
warum so kompliziert zusammnhängen mit . (es gib nur sehr selten die Notwendigkeit mit "." zu arbeiten)
wenn schon dann:
test.htm?var="."$var1"
aber am einfachsten ist
"Location: http://test.htm?var=$var1"

weev 20.03.2002 15:55

tja, ich hab das nun versucht, aber es funktioniert nicht! die seite wird zwar aufgerufen aber die url ändert sich nicht, bzw die variablen sind auch nicht gesetzt.

hier mein link aufruf:
Header("Location: http://192.168.1.3/weev/streckesenden.htm?fnr=$fnr");


thx
--weev

_m3 20.03.2002 16:28

Hmmmmm ......
Ein HTML-Datei ("streckesenden.htm") wird er auch nicht als PHP-Datei interpretieren, oder? ;)

Poste mal ein bißchen mehr code.

peter-k 20.03.2002 16:34

htm nicht gephrast?
ein Zeile in der .htaccess ändert das ;)
(AddType application/x-httpd-php .php3 .php4 .php .htm)

wenn gar nicht geht, setz ihm a Cookie, aber das funkt bei mir tadellos:

PHP-Code:

If (!$HTTP_REFERER){
    If (!
$style_set){
    
$style_set $dev_style;
    
setcookie("style_set"$dev_styletime()+(30 24 3600));
    
Header ("Location: $self_ref/index.php?r=1&thema=$thema");
    exit;
    } 

Kommt natürlich auch am Server an, mitlerweile bin ich so weit, das wenn es kein Apache ist, es für den Kunden seeeehr teuer wird :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag