| |
|
|
 Julian Schmidt | ¡Hola, folgende Situation. Yo habe hier[...] una Link-Liste con el Yo Variables por Get a una PHP-Expediente[...] übergebe. Sieht entonces en etwa así de
https://julian-schmidt.XProfan.com/source.php?Name=ProgressBar.inc&Datei=includes/quelltexte/ProgressBar.inc
Yo möchte nun el el Daten no a el URL angehängt voluntad pero para el Anwender unsichtbar übertragen voluntad. Normaler Weise verwendet uno para solche Zwecke el Función Post. Kann Yo en esta Fall allerdings no anwenden como Yo kein Formular verwende.
Was hay para Möglichkeiten. Mir fällt una el Daten por Get a una weiteres Dokument zusenden y luego por Session más a el Highlighter a übertragen. Oder el Links por Formulare a sustituir con Unsicherbaren Textfeldern en dennen el Inhalt el Variables drinnsteht. Beide Lösungen son allerdings sólo Frickellösungen. Gibt lo bessere Métodos?
LG
Julian |
|
|
| |
|
|
|
 | Könntest Inhalt de $_SERVER['HTTP_REFERER'] como Indiz uso.
Oder machst doch kleines Post Formular con input type hidden value="includes/quelltexte/ProgressBar.inc" name="Datei" |
|
|
| |
|
|
|
 Julian Schmidt | Meinst Si es usted el en etwa así. Code [...] , Live [...] . Muss allerdings desafortunadamente siempre sólo el Buttonzum Abschicken bestätigen. Geht lo anders? |
|
|
| |
|
|
|
 | Also para $_SERVER['HTTP_REFERER'] necesidad kein Formular, como es sí drin de welcher URL el User kommt.
Usted puede Formular auch por <a href absenden por onclick= [...] 
Den Submit-Button entonces css display:none conjunto oder por css así formen dass él eben aussieht como una konventioneller Link. |
|
|
| |
|
|
|
 Julian Schmidt | Jo klappt. Darf el Button pero no Display none conjunto como Javascript deaktiviert ser podría. :p |
|
|
| |
|
|
|
 Julian Schmidt | hmmmm....gefällt me irgendwie no tan bueno. Glaub Yo machs ahora doch más bien por Session y Weiterleitung por Encabezamiento... |
|
|
| |
|
|
|
 Julian Schmidt | Jo es así algo schöner. Nehme el Variables por Get entgegen y schreib el como Session
<?php
session_start();
$_SESSION["Datei"] = $_GET["Datei"];
$_SESSION["Name"] = $_GET["Name"];
$_SESSION["View"] = $_GET["View"];
header("Location: source.php");
?>
Und lese ellos entonces en source.php otra vez una.
<?php
session_start();
$Name = $_SESSION["Name"];
$View = $_SESSION["View"];
$Expediente = $_SESSION["Datei"];
Saludo
Julian |
|
|
| |
|
|
|
 | Funktioniert entonces pero no si uno con más Tabs arbeitet, also si uno una otro Expediente Mostrar möchte como el el zuletzt el Sessionwerte gesetzt ha. |
|
|
| |
|
|
|
 Julian Schmidt | Doch, solange uno no aktualisiert. |
|
|
| |
|
|
|
 Julian Schmidt | Würde gerne en Session bleiben. Ideen Yo bajo Verwemdung de Session todavía mehrere Tabs uso kann? Mir fällt como una, el Yo el Variables una einmalige Zahl erweitere. Zum Ejemplo el Dateigröße des Quellcode en Bytes. Statt
$_SESSION["Datei"] = $_GET["Datei"];
entonces z.B.
$_SESSION["Datei_".filesize($_GET["Datei"])] = $_GET["Datei"];
Dort podría lo entonces natürlich todavía a Doppelungen kommen.
[OFFTOPIC]Hoffe el va así de el Syntax[/OFFTOPIC]
Bessere Ideen??? |
|
|
| |
|
|
|
 | Das klingt para mich más después de "Fusch al Bau" y es auch no effizient. ^ ^
Entweder überträgst Usted por GET (willst No, por qué weiß Yo pero no) oder por POST (sería uno sí nichts de merken/ sehen) oder Usted urteilst anhand des Referer $_SERVER['HTTP_REFERER'] qué wohl bastante elegant wäre oder Usted machst lo rein por JS y DOM-Manupilation indem Usted el Inhalt des Ver código fuente-Kontainer en el todo Página maximierst después de el Motto document.body.innerHTML=document.getElementById("quelltextcontainer").innerHTML y el wiederum könntest auch con window.open kombinieren y una neuen Tab el Inhalt des Kontainers übertragen como Yo que aquí en XProfan.Com mache.
Letzteres kommt komplett sin Server de. |
|
|
| |
|
|
|
 Julian Schmidt | hmmm...qué tener Yo porque gerade otra vez para nen Humbug überlegt . Kann doch no nen Variblennamen abfragen el Yo no otra vez rekonstruieren kann, como Yo el Variables no transferencia habe. |
|
|
| |
|
|