2016-12-11 5 views
2

ich installiert jobberbase und alles verlief reibungslos, aber ich halte den Fehler immerUndefined index: HTTPS in /XXXXXX/page_job.php on line 71

Undefined index: HTTPS in /XXXXXX/page_job.php on line 71 an der Spitze der Job Post.

Der Code in Zeile 71 sind wie folgt;

Ich habe gerade angefangen, PHP zu lernen, so dass jede Hilfe sehr geschätzt wird.

+0

Mögliche Duplikat [PHP: "Hinweis: Nicht definierte Variable" und "Notice: Undefined index"] (http: // stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) – cteski

Antwort

1

Sie bekommen diese Fehler, weil Sie nicht HTTPS Unterstützung verfügen, damit der PHP hat keine solche Variable innerhalb des $_SERVER System-Array.

Um diesen Fehler loszuwerden, nur zu prüfen, ob die $_SERVER tatsächlich einen HTTPS Schlüssel/Index Artikel unter Verwendung isset($_SERVER["HTTPS"]) hat. Ändern Sie diese Zeile sein wie diese und prüfen, ob die Existenz des HTTPS Schlüssel:

$current_url = ((isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") ? "https" : "http").'://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; 
+0

Danke für die schnelle Antwort, ich ändere den Code und es funktioniert wie ein Charme. – Abiel

+0

@Abiel Sie sind willkommen. Wenn Sie meine Antwort nützlich finden, dann markieren Sie sie bitte als akzeptierte Antwort. Um zu sehen, wie man eine Antwort akzeptiert, lesen Sie bitte http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

Danke dafür :) – bellabelle

Verwandte Themen