Kom ihåg mig?
Home Menu

Menu


Hur kan man hämta sidans url med php?

 
Ämnesverktyg Visningsalternativ
Oläst 2009-11-17, 21:31 #11
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Ursprungligen postat av johancmedia Visa inlägg
Hur kan man få denna kod att fungera i en form input?
//Johan
Du kan kalla upp kontrollen med något som liknar detta:
Citat:
document.getElementById('inputens id').Value = top.location.href;
Jag är lite rostig på javaskript men Google är din vän och kan hjälpa dig med syntaxen.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 08:07 #12
coldKingdom coldKingdom är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 14
coldKingdom coldKingdom är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 14
Kan det här fungera för dig?

PHP-kod:
<?php
$url 
= (!empty($_SERVER['HTTPS'])) ? "https://" "http://";
$url .= $_SERVER["HTTP_HOST"]."?".$_SERVER["QUERY_STRING"];

echo 
$url;
?>
coldKingdom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 16:26 #13
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
Citat:
Ursprungligen postat av Westman Visa inlägg
Du kan kalla upp kontrollen med något som liknar detta:


Jag är lite rostig på javaskript men Google är din vän och kan hjälpa dig med syntaxen.
Jag har provat både:
Kod:
<script language="javascript">
	document.getElementById('text').Value = top.location.href; 
</script>
och:
Kod:
<script language="javascript">
           document.write(top.location.href);
           document.getElementById('text').Value = top.location.href; 
</script>
Form inputen ser ut så här:
Kod:
<input name="text" type="text" id="text" />
Men inget visas i form inputen!

//Johan
johancmedia är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 16:57 #14
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
Citat:
Ursprungligen postat av coldKingdom Visa inlägg
Kan det här fungera för dig?

PHP-kod:
<?php
$url 
= (!empty($_SERVER['HTTPS'])) ? "https://" "http://";
$url .= $_SERVER["HTTP_HOST"]."?".$_SERVER["QUERY_STRING"];

echo 
$url;
?>
Denna kod fungerar inte, den visar bara http://www.domain.com/?
johancmedia är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 17:42 #15
coldKingdom coldKingdom är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 14
coldKingdom coldKingdom är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 14
och det här?

PHP-kod:
<?php

$url 
= (!empty($_SERVER['HTTPS'])) ? "https://" "http://";
$url .= $_SERVER["HTTP_HOST"];

if (
$_GET):
    
$counter count($_GET);
    
$x 1;
    
$values "?";

    foreach (
$_GET as $q => $v):
        
$values .= $q."=".$v;
        
        if (
$x $counter):
            
$values .= "&";
        endif;
        
        
$x++;
    endforeach;
    
    
$url .= $values;
endif;

echo 
$url;

?>

Senast redigerad av coldKingdom den 2009-11-18 klockan 17:47
coldKingdom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 18:00 #16
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
Citat:
Ursprungligen postat av coldKingdom Visa inlägg
och det här?

PHP-kod:
<?php

$url 
= (!empty($_SERVER['HTTPS'])) ? "https://" "http://";
$url .= $_SERVER["HTTP_HOST"];

if (
$_GET):
    
$counter count($_GET);
    
$x 1;
    
$values "?";

    foreach (
$_GET as $q => $v):
        
$values .= $q."=".$v;
        
        if (
$x $counter):
            
$values .= "&";
        endif;
        
        
$x++;
    endforeach;
    
    
$url .= $values;
endif;

echo 
$url;

?>
Den visar bara http://www.domain.com
johancmedia är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-18, 21:12 #17
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Ursprungligen postat av johancmedia Visa inlägg
Jag har provat både:
Kod:
<script language="javascript">
	document.getElementById('text').Value = top.location.href; 
</script>
och:
Kod:
<script language="javascript">
           document.write(top.location.href);
           document.getElementById('text').Value = top.location.href; 
</script>
Form inputen ser ut så här:
Kod:
<input name="text" type="text" id="text" />
Men inget visas i form inputen!

//Johan
Fungerar i mitt test.
Kod:
<form action="#" method="post">
	<input name="text" type="text" id="text" value="a" />
</form>
<script language="javascript">
	document.getElementById('text').value = "b";
</script>
Komplett med frames i zip-filen.
Bifogade filer
Filtyp: zip test.zip (1.6 KB, 4 visningar)
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-21, 13:55 #18
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
johancmedia johancmedia är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 31
Citat:
Ursprungligen postat av Westman Visa inlägg
Fungerar i mitt test.
Kod:
<form action="#" method="post">
	<input name="text" type="text" id="text" value="a" />
</form>
<script language="javascript">
	document.getElementById('text').value = "b";
</script>
Komplett med frames i zip-filen.
Har fått det att fungera, tack för hjälpen!

//Johan
johancmedia är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:27.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017