WinFuture-Forum.de: Parameter Aus Url Auslesen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Parameter Aus Url Auslesen


#1 Mitglied ist offline   N1truX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.823
  • Beigetreten: 06. Juli 06
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Berlin
  • Interessen:Bei WF vorbeischauen, Webprogrammierung, mit Freunden treffen oder irgendwas anderes...

geschrieben 26. August 2007 - 21:17

Also wie man ja schon am Thread namen erkennen kann, will ich wissen wie ich Parameter aus eine URL auslesen kann. Die reine URL kann ich ja über window.location auslesen, aber angenommen meine URL ist: www.eine-adresse.domain/index.html?Beispiel=Wert.
Wie kann ich daraus den Wert des Parameters "Beispiel" auslesen?
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
0

Anzeige



#2 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 26. August 2007 - 21:20

Beitrag anzeigenZitat (Stratus-fan: 26.08.2007, 22:17)

Also wie man ja schon am Thread namen erkennen kann, will ich wissen wie ich Parameter aus eine URL auslesen kann. Die reine URL kann ich ja über window.location auslesen, aber angenommen meine URL ist: www.eine-adresse.domain/index.html?Beispiel=Wert.
Wie kann ich daraus den Wert des Parameters "Beispiel" auslesen?

in PHP?
<?php
$variable = $_GET['Beispiel'];
?>


Sind aber eigentlich Grundlagen. Ach so - weil da html steht. Es sollten dann auch schon PHP-Seiten sein.

Dieser Beitrag wurde von Gitarremann bearbeitet: 26. August 2007 - 21:21

Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#3 Mitglied ist offline   N1truX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.823
  • Beigetreten: 06. Juli 06
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Berlin
  • Interessen:Bei WF vorbeischauen, Webprogrammierung, mit Freunden treffen oder irgendwas anderes...

geschrieben 27. August 2007 - 04:54

Hätte auch lieber PHP, aber der Server unterstützt keins ;(
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
0

#4 Mitglied ist offline   burning-joe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 669
  • Beigetreten: 19. Juli 04
  • Reputation: 0
  • Wohnort:Österreich

geschrieben 27. August 2007 - 06:19

Hmm, ich glaube nicht, dass du das ohne PHP (bzw. eine andere Skriptsprache) schaffen wirst. Erstens bekommst du die URL-Variable nicht ausgelesen und zweitens würde sie dir nichts bringen, da du sie ja nicht weiterverarbeiten kannst.
lG Joe
0

#5 Mitglied ist offline   FinDW 

  • Gruppe: aktive Mitglieder
  • Beiträge: 37
  • Beigetreten: 11. November 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 27. August 2007 - 09:39

Moin,

meine verwendete URL (http://192.168.20.34...drei=zwei&pe=xp).

			 
<script language="javascript" type="text/javascript">
			var slink = self.location.toString();
			var GET = new Object;
			for(var i=0;i<=slink.length;i++){
				if(slink[i]=="?"){slink=slink.substring(i+1,(slink.length)); setvari();}
			}
			
			function setvari(){
				var zwa = Array();
				var uz = Array(); 
				var x=0, y=0;
				
				for(var i=0;i<=slink.length;i++){
					if(slink[i]=="&"){uz[x]=i; x++;}
				}

				for(i=0;i<=(uz.length-1);i++){
					zwa[i]=slink.substring(y,uz[i]); y=(uz[i]+1);
				}
					zwa[(zwa.length)]=slink.substring((uz[uz.length-1]+1),slink.length);
					
				for(i=0;i<=(zwa.length-1);i++){
					for(y=0;y<=zwa[i].length;y++){
						if(zwa[i][y]=="="){
							GET[zwa[i].substring(0,y)]=zwa[i].substring(y+1,zwa[i].length);
						}
					}
				}
			}
			
			alert(GET["weiter"]);
</script>


Bei alert(GET["weiter"]) kannst du in deinem Fall dann alert(GET["Beispiel"]) einsetzen und bekommst "Wert".

BITTE... ;( :blush: ;( :ph34r:

Dieser Beitrag wurde von FinDW bearbeitet: 27. August 2007 - 09:42

0

#6 Mitglied ist offline   N1truX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.823
  • Beigetreten: 06. Juli 06
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Berlin
  • Interessen:Bei WF vorbeischauen, Webprogrammierung, mit Freunden treffen oder irgendwas anderes...

geschrieben 27. August 2007 - 09:49

Blick zwar noch nich ganz durch, aber werds mir @ home nochmal ansehen.

Thx nochmal!
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
0

#7 Mitglied ist offline   FinDW 

  • Gruppe: aktive Mitglieder
  • Beiträge: 37
  • Beigetreten: 11. November 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 27. August 2007 - 09:56

Zitat

Blick zwar noch nich ganz durch


Macht nüx ;(
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0