Seite 1 von 1

php Code - Variable weitergeben LEicht - HILFE

Verfasst: 28.06.2007, 06:27
von w3bmaster
Die Variable ( ID ) soll immer weitergegeben werden und aus der URL rausgezogen werden.


wenn keine Variable an der Domain angegen wurde sollen die Links so bleiben wie Sie sind.

Die Variable soll in der Domain weitergegeben werden.
z.B. ein User mit dem Account Sir-1009
gibt dann folgenden Link als Domain an: www.livecam-welt.de?id=sir-1009

Diese Variable (sir-1009) soll dann überall weitergegeben werden, sogar wenn Webmaster geworben werden.
Wie gesagt wenn keine Variable mitgegeben wurde soll der Account automatisch sexbilderxxx sein.

Wie mache ich das am besten, hatte das schonmal gemacht brauche 3 zeilen Code dafür doch habs irgendwie gelöscht.
Hat jemand ne idee wäre dankbar dafür-

Bei rückfragen antworte ich genre

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 28.06.2007, 09:20
von silverzone
Hi

Ich denke, dafür hat man die Sessions erfunden. Andernfalls, müsstest du uns mitteilen, welche Programmiersprache du verwendest.

Falls php, müsstest du auf jeder seite ein <form> einbinden, in welchem deine user-id als hidden-fiels angegeben ist. dann kannst du die variable mit $_POST["ID"] abholen. mit 3 Zeilen kenne ich allerdings keine Lösung.

Gruss Stefan

Verfasst: 28.06.2007, 10:14
von chrizz
das schreit förmlich nach sessions...voraussgesetzt du nutzt dann php

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 28.06.2007, 11:54
von JR-EWING
erzeuge z.B. mit PHP eine Session - dort kannst du dann die ID ablegen !

Hier kannst du dich schlau machen...
https://de.php.net/session_start

Verfasst: 28.06.2007, 12:27
von marc75
Falls php, müsstest du auf jeder seite ein <form> einbinden, in welchem deine user-id als hidden-fiels angegeben ist. dann kannst du die variable mit $_POST["ID"] abholen.
Das ist mal ein (bescheidener) Vorschlag.
Wie mache ich das am besten, hatte das schonmal gemacht brauche 3 zeilen Code dafür doch habs irgendwie gelöscht.
siehe die anderen Posting zur Session


Ansonsten hab ich hier mal drei Zeilen Code:

Code: Alles auswählen

<?php
//Besucher Erkennung
function catch_the_ref_id&#40;&#41;&#123;
//hier enden allerdings bereits die drei zeilen

Verfasst: 28.06.2007, 18:33
von w3bmaster
ja schon witzig 0X

Aufjedenfall benutz ich PHP

Und das mit den 3 Zeilen code war so gemeint dass es nicht schwer sein sollte !?"34§"$§$"

Verfasst: 29.06.2007, 15:06
von 800XE
marc75 hat geschrieben:Ansonsten hab ich hier mal drei Zeilen Code:

Code: Alles auswählen

<?php
//Besucher Erkennung
function catch_the_ref_id&#40;&#41;&#123;
//hier enden allerdings bereits die drei zeilen
Ich brauch nur eine Zeile *protz*

Code: Alles auswählen

$content.='<h1>Ich bin eine Überschrift';
$query ...
mysql_query
while&#40; $line=mysql_fetch
&#123;
  // Content aus DB holen
  $content.=$line
&#125;

// Footerlinks
  $content.='<a href="hatee...Abakus">Abakus</a>'
  $content.='<a href="hatee...80=xe">800XE</a>'


// Navilinks &#40;achtung, dort ist ein PLatzhalter drin&#41;
  $content.='<a href="/blabla/blublu.html***MEMBER***">BlaBlub</a>'
  $content.='<a href="/jojo/nene.html***MEMBER***">Jayn</a>'


// so, und jetzt die eine einzige Zeile ... oder doch 2
if &#40; $_GET&#91;'ID'&#93; &#41; $content = str_replace&#40;'***MEMBER***', '?ID='.$_GET&#91;'ID'&#93;, $content&#41;;
else $content = str_replace&#40;'***MEMBER***', '', $content&#41;;

$page = str_replace&#40;'***CONTENT***', $content, $template&#41;;
echo &#40; $page &#41;;

Verfasst: 30.06.2007, 15:24
von w3bmaster
Danke erstmal ist irgendwie aber viel zu kompliziert.
Datenbank oder sowas wird garnicht benötigt.

Als beispiel:
Index.php?id=hon-1000
Folgendes als code eintragen:
$id=$_GET["id"]

Und am ende jeder URL z.b. Webcam-2.php?Echo"$id"
Hier fehlt noch
IF "keine ID" dann hon-1000 einsetzen
Also diese beiden dinger zusammenfassen und in PHP sprache übersetzen.

Gäbs da ne möglichkeit ?? :D

Verfasst: 30.06.2007, 15:35
von semtex

Code: Alles auswählen

if &#40;$_GET&#91;"id"&#93; == ""&#41; &#123; $hon=1000;&#125;
Heisst für Dich, wenn "$_GET["id"]" leer ist, dann setze "hon=1000"

Aber denke daran, niemals Variablen ohne Prüfung übergeben, sonst legt Dir einer mal ein Ei ins Nest,
gerade wenn Du per "Get" übergibst.

Verfasst: 30.06.2007, 18:43
von w3bmaster
wie ei ins nest ?

Was soll da passieren ?
Naja ja das stimmt wenn keine id mitgegeben wird dann soll hon-1000 mitgegeben werden.
Wie soll das gehen ?

Verfasst: 01.07.2007, 11:23
von 800XE
rePost

Code: Alles auswählen

// so, und jetzt die eine einzige Zeile ... oder doch 2
if &#40; $_GET&#91;'ID'&#93; &#41; $content = str_replace&#40;'***MEMBER***', '?ID='.$_GET&#91;'ID'&#93;, $content&#41;;
else $content = str_replace&#40;'***MEMBER***', '', $content&#41;;

$page = str_replace&#40;'***CONTENT***', $content, $template&#41;;
echo &#40; $page &#41;;
ich sende meinen COntent nicht Live ... ich schreibe ihn erst in $content und am Ende dann echo( $content );

mein Weg
Content in $content reinschreiben ....
... dann Platzhalter durch Inhalt ersetzen

Code: Alles auswählen

$content = str_replace&#40;'***MEMBER***', '?ID='.$_GET&#91;'ID'&#93;, $content&#41;;
dein Weg?
Content direkt ausgeben?

Code: Alles auswählen

echo&#40; '<a href="/navi/irgdnwas.php' &#41;;
if &#40; $_GET&#91;'id'&#93; &#41; echo&#40; '?id='.$_GET&#91;'id'&#93; &#41;;
else  echo&#40; '?id=defaultID' &#41;;
echo&#40; '">Irgendwass</a>' &#41;;
oder

Code: Alles auswählen

if &#40; $_GET&#91;'id'&#93;=='' &#41; $_GET&#91;'id'&#93;='defaultID';

echo&#40; '<a href="/navi/irgdnwas.php' &#41;;
echo&#40; '?id='.$_GET&#91;'id'&#93; &#41;;
echo&#40; '">Irgendwass</a>' &#41;;

Verfasst: 03.07.2007, 11:57
von w3bmaster
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Livecam-Welt</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
</head>
<body>

<div id="page">

<div id="main">

<div id="content">
<table width="540" cellpadding="0" cellspacing="0" height="407">
<tr>
<td>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><b><font face="Verdana, Arial, Helvetica, sans-serif"><br />
<font size="3">Livecam-Welt.de - Geile Girls warten.....</font><br />
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
Geile Girls warten drauf vor der Webcam und wollen Ihre Dienste
erweisen.<br>
Eine Dienstleistung von der Livecam-welt.de.</font></p>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>-Erotik
Bilder von heissen Girls<br>
-Livecam Direkt mit Sound und echten Girls zum Chatten <br>
- Videos zum Online betrachten. Geile heisse Videos</b></font></p>
<p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><a href="gratiszugang.php"><font color="#FF0000">Alles
Kostenlos !</font></a></font></b></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Wir
bieten einen Gratis Zugang zu unserem Mitgliederberreich. Dadurch
k&ouml;nnen Sie sich ein Bild von unserer Qualit&auml;t machen.
Im Mitgliederberreich bieten wir als einzige Livecam-Portal einen
<b>Gratis Zugang ohne Alterschek </b><br>
Wir haben nur das beste f&uuml;r unsere Kunden.<br>
<b>3 Tage kostenlosen, anonymen Zugang.</b><br>
</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Ganz einfach
reinschnuppern und dann entscheiden. </font></p>
</td>
</tr>
</table>
</div><!-- ENDE content //-->

</div><!-- ENDE main //-->

</div><!-- ENDE page //-->

<div id="navigation">
<div id="links">
<ul>

<li><a href="index.php"><img src="images/home.jpg" alt="" border="0" /></a></li>
<li><a href="produkt.php"><img src="images/produkt.jpg" alt="" /></a></li>
<li><a href="agb.php"><img src="images/agb.jpg" alt="" /></a></li>

<li><a href="gratiszugang.php"><img src="images/gratiszugang.jpg" alt="" border="0" /></a></li>
<li><a href="impressum.php"><img src="images/impressum.jpg" alt="" /></a></li>
<li><a href="webmaster.php"><img src="images/webmaster.jpg" alt="" /></a></li>
</ul>
</div>
</div>
<!-- Anfang -->
<script type="text/javascript" language="JavaScript"
src="https://www2.stats4free.de/counter.php? ... "></script>
<br />
<a href="https://www.wrong-in-sweden.com/" target="_blank"> <font size="1">Girlscam</font></a>
<!-- Ende -->
</body>
</html>

Hab hier mal den Code der Index reingestellt.
Wie soll ich den Code da oben jetzt einbauen damit die Variable Wunschgemäss weitergegeben wird.

Verfasst: 04.07.2007, 10:08
von Kylee
Tjaaaaa so einfach ist das auch nicht ...

woher kommt die variable ?
damit deine URL so aussieht : www.livecam-welt.de?id=sir-1009
muss auch id=sir-1009 per GET übergeben werden. Kommt es aus dem Userlogin ?! ...

gehen wir erstmal davon aus das deine variable auf der Seite da ist dann geht das wirklich easy mit einer if else bedinung.....

Code: Alles auswählen


<?php
if &#40;empty &#40;$_GET&#91;"id"&#93;&#41; &#123;
   $id = hon-1000
&#125;
else &#123;
   $id = $_GET&#91;"id"&#93;
&#125;
?>

// dann der Link 

<a href="deinedomain.de/seite.php?id=<?php echo "$id"; ?>">LINKTEXT</a>
Fertisch :)

den oberen PHP code kannst du an irgendeiner stelle deiner Seite anbringen und den link ... na wo du ihn gern haben möchtest :)

bringst du den code nun allerdings auf deiner startseite an wird jeder besucher die id : hon-1000 erhalten da ja vorher keine variable da ist und so if immer true liefert. Deswegen auch meine Frage woher kommt die variable im ursprung?

BTW. Variablen per GET sind sehr unsicher wie meine vorredner schon angemerkt haben .....


LG Kylee

Verfasst: 04.07.2007, 16:49
von w3bmaster
Zu deiner Frage.
Der USER bekommt ein Link wenn er die Site bewerben will und kann dadurch zugeordnet werden.
Deswegen auch die ID

z.b. der User hat ein account eröffnet und der heisst hon-1008

dann heist seine URL die er bewerben soll https://www.livecam-welt.de?id=hon-1008

Dadurch kann er den Gratis Livecam Dienst bewerben und bekommt auch sein GEld zugewiesen.

Diese hon-1008 soll dann durch die ganze page weitergeben werden.

Der Letzte Code hat soweit funktioniert dass es die ELSE nicht annimmt.
Wenn du dir die Page z.B. jetzt ansiehst siehst du dass es nicht geht.

Villeicht ein Fehler im IF ELSE code

Kann das sein ?

Verfasst: 05.07.2007, 09:13
von Kylee
Ja ich schon wieder *schäm* 1 klammer, 2 semilikons und 2 anführungszeichen vergessen hier aber nun funktionierender Code ;)

Code: Alles auswählen

if &#40;empty &#40;$_GET&#91;"id"&#93;&#41;&#41; &#123; 
   $id = "hon-1000";
&#125; 
else &#123; 
   $id = $_GET&#91;"id"&#93;; 
&#125;