[PHP] UserID auslesen

04/09/2014 16:22 niki2812#1
Hallo, habe derzeit ne Funktion in meiner Homepage eingebaut die mir die UserID ausgibt.

hab aber jetzt hier ne hp die Templates benutzt und ich hab kp wie ich das so schreibe das die UserID an der Stelle reinkommt.

Originalcode:
Code:
$tpl->assign('paywall_html' , '<iframe src="'.$paywall_html.$_SESSION['UserID']."&widget=".$verchk['a_paywall_theme'].'" width="100%" height="1000" frameborder="0"></iframe>');
In der zugehörigen .tpl Datei steht
Code:
<div align="center">{paywall_html}</div>
Ich möchte aber jetzt nicht den obigen Code nutzen sonder lediglich die IFrame und da direkt alles einbinden.

Dachte mir das es so Klappen sollte:
Code:
$tpl->assign('paywall_html' , '<iframe src="https://api.***********.com/api/ps/?key=9bbd5fb0099ccf1460aff8ea4ad1531a&uid="$SESSION['UserID']"&widget=p4_1" width="371" height="450" frameborder="0"></iframe>');
Jedoch gibt mir dann meine Website nur ne leere Weiße Seite zurück.
Wenn ich in der .tpl Datei dann den Code hier einfüge:
Code:
<div align="center"><iframe src="https://api.***********.com/api/ps/?key=9bbd5fb0099ccf1460aff8ea4ad1531a&uid={UserID}&widget=p4_1" width="371" height="450" frameborder="0"></iframe></div>
Dann bekomme ich die Anwendung angezeigt, jedoch steht dann dort das die UserID nicht richtig definiert ist :s

Die UserID wird hierdurch definitv nicht falsch gesetzt
Diese kann abgefragt werden mit $SESSION['UserID']
04/09/2014 16:42 kissein#2
PHP Code:
$tpl->assign('paywall_html' '<iframe src="https://api.***********.com/api/ps/?key=9bbd5fb0099ccf1460aff8ea4ad1531a&uid="'.$_SESSION['UserID'].'"&widget=p4_1" width="371" height="450" frameborder="0"></iframe>'); 
eine IDE mit Syntaxhighlighting sollte den fehler anzeigen
04/09/2014 18:34 niki2812#3
Danke!